ホームページ > バックエンド開発 > PHPの問題 > PHP7 の新機能により、いくつかの新しい演算子が追加されます

PHP7 の新機能により、いくつかの新しい演算子が追加されます

(*-*)浩
リリース: 2023-02-26 14:30:02
オリジナル
2635 人が閲覧しました

php7 の 2 つの新しい演算子は、<=> と ?? です。

PHP7 の新機能により、いくつかの新しい演算子が追加されます

#PHP7 では、null 合体演算子 (??) という新機能が導入されました。 PHP7 プロジェクトでは三項式と isset() が同時に使用される状況が多くあるため、新しい null 合体演算子を使用して三項演算と isset() 関数を置き換えることができます。 null の場合、null 合体演算子は最初のオペランドを返し、それ以外の場合は 2 番目のオペランドを返します。 (推奨学習: PHP ビデオ チュートリアル )

PHP7 バージョンの記述方法:

$info = $_GET[&#39;email&#39;] ?? noemail;
ログイン後にコピー

は次の形式でも記述できます:

$info = $_GET[&#39;email&#39;] ?? $_POST[&#39;email&#39;] ?? ‘noemail&#39;;
ログイン後にコピー

宇宙船演算子は、結合比較演算子または結合比較演算子とも呼ばれます。記号 <=> を使用して を表します。この演算子は、比較を実装するために使用できます。 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート