php の 2 つの疑問符は、php7 で導入された新しい NULL 結合演算子 ?? で、使用方法は "$username = $_GET['user'] ?? 'nobody';" のようになります。
#この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。
php の 2 つの疑問符は何を意味しますか?
実際、2 つの疑問符?? は、php7 で導入された新しい式です:
PHP7 バージョンでは、追加の NULL マージ演算子があります??、例は次のとおりです。次のとおりです:
Example
<?php // 如果 $_GET['user'] 不存在返回 'nobody',否则返回 $_GET['user'] 的值 $username = $_GET['user'] ?? 'nobody'; // 类似的三元运算符 $username = isset($_GET['user']) ? $_GET['user'] : 'nobody'; ?>
php7 はよく三項演算式を使用していました:
三項演算子:
もう 1 つの条件演算子は次のとおりです。 「 ?:」(または三項) 演算子。
構文形式
(expr1) ? (expr2) : (expr3)
expr1 が TRUE と評価された場合の値は expr2 で、expr1 が FALSE と評価された場合の値は expr3 です。
PHP 5.3 以降、三項演算子の中間部分を省略できるようになりました。式 expr1 ?: expr3 は、expr1 が TRUE と評価される場合は expr1 を返し、それ以外の場合は expr3 を返します。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPにおける2つの疑問符は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。