Re: switch vs elseif

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Micah Gersten schreef:
> 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

bla bla, I did say it was evil, for a more thorough rebuttal a defer to Richard Lynch.

> 
> Thank you,
> Micah Gersten
> onShore Networks
> Internal Developer
> http://www.onshore.com
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux