-1

問題

ビュー (HTML に埋め込まれた) で使用するために、この三項演算子を使用する PHP ステートメントを短縮しようとしています。

<?php echo (isset($foo) ? $sfoo : ""); ?>

私を悩ませているの: ""は、ここでは本当の目的はありません。Elvis-Operator のように試してみましたecho (isset($foo) ?: $foo);が、これは foo の内容ではなくブール値を返します。

質問

$foo上記のように非常に短い方法で true の場合にエコーアウトするにはどうすればよいですか?isset()ただし、役に立たない: ""-partはありません。注: isset-check は、コーディングをきれいにし、PHP 通知を回避するために必要です。

4

1 に答える 1