Влияет ли порядок аргументов в условном выражении на время выполнения в php? - PullRequest
2 голосов
/ 05 апреля 2010

Насколько я знаю, когда пишу условное утверждение в C, такое как следующее:

if (some_function () == 100 && my_var == 5) {// сделать что-то}

выполняется медленнее, чем

if (my_var == 5 && some_function () == 100) {// сделать что-то}

потому что быстрее выполнить my_var == 5, а не весь код функции (потому что, если my_var! = 5, тогда остальные операторы if даже не будут выполнены) ... так что мне интересно если то же самое верно для условных операторов в PHP?

1 Ответ

6 голосов
/ 05 апреля 2010

Да, это верно и для PHP, потому что PHP, как и C, использует условное вычисление короткого замыкания .

...