Re: Make switch/case to type sensitive comparison in PHP 5?

From: Date: Mon, 24 Mar 2003 17:57:42 +0000
Subject: Re: Make switch/case to type sensitive comparison in PHP 5?
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-221@lists.php.net to get a copy of this message
It's not a 'feature', it's a feature. It's not likely to change, dynamic type conversion is one of the foundations of PHP. Zeev At 05:07 24/03/2003, Joey Smith wrote:
I was reminded tonight of the following 'feature' of switch: $a = 0; switch($a) {
        case 'somestring': echo 'Bug?'; break;
        case 0: echo 'Not a bug'; break;
} This will echo 'Bug?' with PHP 4. It seems more logical to have switch comparing with T_IS_IDENTICAL than with T_IS_EQUAL. Is this something that might be changed as we move to PHP 5.0? -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.internals (#221) next »