簡略化して以下の検証を行うことができるかどうかはわかりません。それ以外の場合は略語解説
//if $error is set, echo $errro or just echo blank string.
(isset($error)) ? echo $error:echo '';
私はそれが間違っていることを知っています、誰でも私のコードを修正するのを助けることができますか? ありがとうございました。あなたはおそらくしたい
簡略化して以下の検証を行うことができるかどうかはわかりません。それ以外の場合は略語解説
//if $error is set, echo $errro or just echo blank string.
(isset($error)) ? echo $error:echo '';
私はそれが間違っていることを知っています、誰でも私のコードを修正するのを助けることができますか? ありがとうございました。あなたはおそらくしたい
php documentation(3進演算子)には良い例がいくつかあります。しかし、基本的使用法は次のとおりです。
echo (isset($error) ? $error : '');
それも$error
が常に設定されている場合に使用することができますが、デフォルトでは(bool)false
として評価される短い形式、持っている:
echo ($error ?: '');
呼び出さ三項演算子ます。http ://en.wikipedia.org/wiki/Ternary_operation詳細については、こちらをご覧ください。 – mowwwalker