php7 の 2 つの新しい演算子は、<=> と ?? です。
#PHP7 では、null 合体演算子 (??) という新機能が導入されました。 PHP7 プロジェクトでは三項式と isset() が同時に使用される状況が多くあるため、新しい null 合体演算子を使用して三項演算と isset() 関数を置き換えることができます。 null の場合、null 合体演算子は最初のオペランドを返し、それ以外の場合は 2 番目のオペランドを返します。 (推奨学習: PHP ビデオ チュートリアル )
PHP7 バージョンの記述方法:
$info = $_GET['email'] ?? noemail;
$info = $_GET['email'] ?? $_POST['email'] ?? ‘noemail';
宇宙船演算子は、結合比較演算子または結合比較演算子とも呼ばれます。記号 <=> を使用して を表します。この演算子は、比較を実装するために使用できます。 2 つの変数の比較 (数値型データに限定されません) 。
spaceship 演算子は、PHP7 で導入された新機能です。PHP7 では、2 つの式を比較するために使用されます: 最初の式がそれぞれ 2 番目の式より小さい、等しい、または大きい場合。の場合、返される値は -1、0、または 1 です。PHP7 宇宙船オペレーターの式は次のとおりです:
$z = $x <=> $y;
上記のコードで表される意味は次のとおりです:
If $x > $y, then the value of $z is 1; If $x == $y, then the value of $z is 0; If $x < $y の場合、$z の値は -1;以上がPHP7 の新機能により、いくつかの新しい演算子が追加されますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。