News for hackers. Stuff that matters.
Re:Whats New in PHP 8.2 by cestith on Monday April 25, 2022 @01:28PM (#31158045)
I appreciate the humor.

On a little more serious note, Perl is an earlier language and even more closely tied to C tradition. Many (but not all) of its built-ins and library functions and methods return undef rather than 0 for failure.

Re:Whats New in PHP 8.2 by kijin on Monday April 25, 2022 @09:18PM (#31162921)
PHP functions don't return 0, either. They return `false` which is easy to distinguish from other false-ish values using the `===` operator. They're still overloading `false` with failure, of course, but it would be unfair to say that PHP conflates all the false-ish values.