Пацанский стиль В продолжение поста из канала Пых**.

———

Вот есть Йода-стиль if ( === ), который в симфе издревле был за стандарт (хз как сейчас). Он для додиков, чтобы случайно присваивание в if не записали.

if (false = $x) упадёт в рантайме, в отличии от if ($x = false), и тем самым предупредит, что автор забыл ещё одно равно (а лучше два).

———

А and/or — немного другое. Это пацанский стиль, из нулевых. Читается также, как "PVP или зассал!". А ещё это классика из PHP 4: mysql_connect($host, $user, $pass) or die("could not connect");

А посмотрите, как компактно и понятно выглядит лапша валидации (узкая телега может испортить восприятие. Лучше смотреть на гитхабе или в редакторе):

$warmup >= 0 or throw new InvalidArgumentException('Warmup must be greater than or equal to 0.'); count($callables) >= 1 or throw new InvalidArgumentException('At least one callable must be provided.'); $calls > 0 or throw new InvalidArgumentException('Calls must be greater than 0.'); $iterations > 0 or throw new InvalidArgumentException('Iterations must be greater than 0.');


В этом посте были ссылки, но мы их удалили по правилам Сетки

Пацанский стиль
В продолжение поста из канала Пых.
———
Вот есть Йода-стиль if ( === ), который в симфе издревле был за стандарт (хз как сейчас) | Сетка — социальная сеть от hh.ru