Очевидно, что 1 не равно 0, поэтому нет смысла проверять другое условие. Так что PHP когда-либо запускал do_stuff()?
Ответ 1
Нет. PHP использует ленивую оценку (иногда называемую оценкой короткого замыкания), поэтому, если первое условие в логическом И является ложным, оно не будет пытаться оценить какие-либо другие условия.
Аналогично, если вы делали OR и первое условие было истинным, оно не оценивало бы второе.
Ответ 2
Если первое условие ложно, то php никогда не запускает второе условие в && & оператор