I'd be up for option (B) as well: returning explicit 'false'.
> If those are the choices, I say (B). The reason for the !NULL && !true was
> to maintain as much of PHP's boolean juggling as reasonable. NULL in this
> case being "unreasonable" because functions returning nothing are returning
> NULL and will get caught up in the defeault error handler if we leave
> everything else alone. As you said, it does bear an awful lot of
> "specialness" so perhaps the explicit (bool)flase is the better way to go.
-Andrei
"Music expresses that which can not be said
and on which it is impossible to be silent."
-Victor Hugo
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php