Есть ли в PHP что-то похожее на JavaScript:
alert(test || 'Hello');
Итак, когда test undefined или null, мы увидим Hello, иначе - мы увидим значение теста.
Я пробовал аналогичный синтаксис в PHP, но он, похоже, не работает правильно... Также я не знаю, как решить эту проблему Google.
спасибо
Edit
Я должен добавить, что я хотел использовать его внутри массива:
$arr = array($one || 'one?', $two || 'two?'); //This is wrong
Но действительно, я могу использовать inline '?: 'if выражение здесь также, спасибо.
$arr = array(is_null($one) ? "one?" : $one, is_null($two) ? "two ?" : $two); //OK