Код (Text): while (false !== ($file = readdir($dir))) {...} Это равносильно Код (Text): while (($file = readdir($dir)) !== false) {...} ? То есть можно писать условие как "if $a == 5", так и "if 5 == $a"?
да только в случае если ты ошибешься, и вместо '5 == $a' напишешь '5 = $a', выпадет еррор, а '$a = 5' просто присвоит, и в итоге в if будет труе так что можно сказать, это даже некая проверка от таких глупых, случайных ошибок