У меня есть три значения:
$a = null
$b = 3;
$c = null
(Я никогда не знаю, что будет null
: возможно, все они, возможно, ни один из них.)
После так называемой ленивой загрузки я попытался присвоить первое значение, отличное от нуля:
$d = $a or $b or $c;
(Это похоже на способ JavaScript var d = a || b;
(он назначит b, если нет a).)
Но в PHP это, похоже, не работает.
Я делаю это неправильно, или что это лучший и самый простой способ сделать это?