Re: switch vs elseif

From: Date: Tue, 13 Jan 2009 20:18:13 +0000
Subject: Re: switch vs elseif
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-286260@lists.php.net to get a copy of this message
Jochem Maas wrote: > switch (true) { > case ($x === $y): > // something > break; > > case ($a != $b): > // something > break; > > case (myFunc()): > // something > break; > > case ($my->getChild()->hasEatenBeans()): > // something > break; > } > > evil ... but it works. > > > > This is a misuse of the switch statement. Switch is meant to compare values to a single variable as stated on the manual page: http://us2.php.net/switch Thank you, Micah Gersten onShore Networks Internal Developer http://www.onshore.com

« previous php.general (#286260) next »