Покупка компьютерного железа - никакая не инвестиция. Оно дешеветь начинает сразу после покупки
ПросадитьДеньгиВБаре || (ЗаплатитьЗаКвартиру + ОплатитьТелефон);
В вашем случае - после выполнения первого же `f(1)` - возвращаемое значение не null, смысла "выполнять" доп операции нет. Как вы хотите увидеть правостороннесть используя оператор заведемо неверно?
А в документации должен быть описан ход работы парсера интерпретатора?
Вы путаете приоритет операторов с "приоритетом выполнения" (на самом деле не знаю как это обозвать).
Для того, чтобы выполнить арифметические/логические операции, надо сначала получить результаты вызова функций.
$a = [
'a' => 55,
'b' => 123123,
'f' => 0.0000005,
// ...
];