Когда программист испытывает затруднения при поиске ошибки, это значит, что он ищет не там, где следует.
Ifelse VS Switch. Что быстрее?Вчера на вечернем чаепитии пивоупотреблении мне было поручено провести простенький тест на PHP, и выяснить.. что же всё-таки быстрее, конструкции вида ifelse или switch при прочих равных условиях?)Итак, скрипты
Как видно, они даже по размеру практически идентичны. Запускал попеременно, каждый скрипт по 3 раза. Исполнялся на athlon 64x2 3800, 2Гб DDR667, Linux 2.6.30.5, PHP 5.2.6. Сумма времени исполнения: 1 скрипт 17.826 сек 2 скрипт 18.217 сек Результат, если честно, меня удивил. Я ставил на switch. В итоге, ifelse быстрее на 2%, чем switch. Что юзать - разницы нет) |
Строительство и проектирование объектов. Нижний Новгород
| ||||
| Информация | |||||
Комментарии
Да, забыл.. Изначально переменная $j=3 была...
Старое лучше новых двух)