次の検証が速記で実行できるかどうかはわかりません。
//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 '';
私はそれを間違えたことを知っています、ここの誰かが私のコードを修正するのを手伝ってくれますか?どうもありがとう。
echo isset($error) ? $error : '';
phpドキュメント(三項演算子)にはいくつかの良い例があります。しかし、基本的に使用法は次のとおりです。
echo (isset( $error) ? $error : '');
また、短い形式もあり、$error
常に設定されている(bool)false
がデフォルトで評価される場合に使用できます。
echo ($error ?: '');
あなたはおそらく欲しい:
echo (isset($error) ? $error : '');
結合性に関する限り、インラインifはPHPで適切に実装されていません。詳細については、ウィキペディアを参照してください。