Это возможно?
php $variable = $variable1 || $variable2?
если $ variable1 пуст, используйте $ variable2
Есть ли что-то подобное?
PHP 5.3+:
$variable = $variable1 ?: $variable2;
PHP 5.2-:
$variable = $variable1 ? $variable1 : $variable2;
В PHP, ||
оператор возвращает логическое значение, он не является оператором короткого замыкания, как в Perl или JavaScript, поэтому вы не можете использовать этот синтаксис.
Вы можете использовать тернарный оператор .
$variable = $variable1 ? $variable1 : $variable2