Anthony Ferrara wrote:
foo(1); // int(1)
foo("1"); // int(1)
foo(1.5); // int(1)
foo("foo"); // E_RECOVERABLE_ERROR - Expected integer
foo(array()); // E_RECOVERABLE_ERROR

Double-checking, but this is different to normal typecasting, isn't it? If so, it might be a bit confusing using the typecasting syntax.

--
Ryan McCue
<http://ryanmccue.info/>

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to