Скажите, у вас есть такое состояние;php порядок исполнения
if ($condition_1 && $condition_2)
и у вас есть возможность писать его как
if ($condition_2 && $condition_1)
Теперь, если Condition_1 занимает 1 мс, чтобы понять это, является ли оно истинным или ложным и condition_2 с другой стороны занимает намного больше времени, скажем, 1000 мс !, в каком виде вы могли бы написать вышеуказанное условие? медленнее один справа или слева?
Я предполагаю, что, когда одно из условий окажется ЛОЖНЫМ, PHP не стал бы проверять, является ли другое условие ИСТИНА. Если бы это было так, это было бы самым большим сюрпризом века!
с функциями работает на 1000 мс в, если заявление, ваша самая большая проблема ISN» t который работает сначала –
Это называется [оценка короткого замыкания] (http://en.wikipedia.org/wiki/Short-circuit_evaluation), и PHP это делает. Попробуй и посмотри. – Wiseguy
@andreas! это гипотичный вопрос, я мог бы сформулировать вопрос 1мс против 2 мс, и в то время я уверен, что кто-то предложил бы, зачем беспокоиться. :) –