Извините, если это походит на действительно глупый вопрос.
Но я Погуглил сеть и также Погугленный конкретно и сайт php.net и сайт stackoverflow.com. Я знаю, что PHP действительно срывает отложенные вычисления при использовании and, or, &&, ||
операторы, но где это указано громкий и ясный в руководстве PHP???
Я нашел только Википедию как единственный 'доверяемый' источник, которые говорят, что PHP делает отложенные вычисления на этих операторах.
Самое близкое к "официальному" упоминание о реализации замыкания в PHP: http://php.net/manual/en/language.operators.logical.php
Это не редкость при оценке выражений. На странице руководства PHP по логическим операторам есть ссылка на него в одном из иллюстративных примеров.
Оценка короткого замыкания - это часто используемая идиома, и вы можете рассчитывать на ее постоянную поддержку в языке, иначе огромное количество кода выйдет из строя!