This is a discussion on if else VS switch within the PHP Language forums, part of the PHP Programming Forums category; Hi, The behavior between if else and switch is not different in PHP. However is there difference for the performance (...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Don <NOSPAMdon.h@free.fr> wrote in news:44561ee5$0$14027
$626a54ce@news.free.fr: > Hi, > > The behavior between if else and switch is not different in PHP. > However is there difference for the performance (I know in C it's > different) while interpreting the script? > > Thanks in advance if i recall correctly, one of the bugfixes/improvements to the latest/greatest PHP version was improving the speed of switch statements... so I assume they are as fast as if/else at least right now... obviously the real benefit of using 'switch' is that its great for going through many possible conditions, and results in far more readable code. |
|
|||
|
Don wrote:
> Hi, > > The behavior between if else and switch is not different in PHP. > However is there difference for the performance (I know in C it's > different) while interpreting the script? > > Thanks in advance > > Don Why don't you test it ? using microtime() this should be a piece of cake. Which one should be faster in C according to your data? Sh. -- Sigh. I like to think it's just the Linux people who want to be on the "leading edge" so bad they walk right off the precipice. (Craig E. Groeschel) |
|
|||
|
Don wrote:
> Hi, > > The behavior between if else and switch is not different in PHP. > However is there difference for the performance (I know in C it's > different) while interpreting the script? IIRC, switch is based on look up tables and might be faster. -- <?php echo 'Just another PHP saint'; ?> Email: rrjanbiah-at-Y!com Blog: http://rajeshanbiah.blogspot.com/ |