PHPに存在しない変数を何かに割り当てる簡単な方法はありますか?
if(!isset($var) {
$var = "";
}
私は次のようなことをしたいです
$var = $var | "";
PHP 7の更新(ありがとう shock_gone_wild )
PHP 7では、いわゆるnull合体演算子が導入され、以下のステートメントが単純化されます。
$var = $var ?? "default";
PHP 7の前
いいえ、特別な演算子や特別な構文はありません。ただし、三項演算子を使用できます。
$var = isset($var) ? $var : "default";
またはこのように:
isset($var) ?: $var = 'default';
新しい三項演算子を使用できます(PHP 5.3以降)
isset($var) ?: $var = "";
または、古いバージョンの場合:
$var = isset($var) ? $var : "";