ホームページ >バックエンド開発 >PHPの問題 >PHP演算子の優先順位の詳しい説明

PHP演算子の優先順位の詳しい説明

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-04-01 17:40:185457ブラウズ

In php, 1 つの操作には複数の演算子が接続されている場合があります。操作の実行順序を決定します。以下では、編集者が php 演算子の優先順位を皆さんに紹介します。必要な友人の役に立てば幸いです。ヘルプ!

PHP演算子の優先順位の詳しい説明

PHP 操作で従うルールは、優先度の高い演算子が最初に実行され、優先度の低い演算子が後で実行されることです。同じ優先度の場合は左から右に実行されます。もちろん、数学演算のように括弧を使用することもでき、括弧内の演算子が最初に実行されます。

次の表は、PHP の演算子を優先順位の高いものから低いものまで示しています。同じ行にある演算子は同じ優先順位を持ち、それらの組み合わせの方向によって演算順序の方向が決まります。

PHP演算子の優先順位の詳しい説明

<?php
$bool = true && false;
var_dump($bool); 

$bool = true and false;
var_dump($bool); 
?>

結果は次のとおりです:

false
true
<?php
$a = 7 * 4 / 2; // (7 * 3) / 2 
echo $a;
$a = true ? 0 : true ? 1 : 7; // (true ? 0 : true) ? 1 : 2 
echo $a;

$a = 2;
$b = 7;
$a = $b -= 3; // $a = ($b -= 3) 
echo $a;
echo $b;
?>

実行結果は次のとおりです:

14
7
4
4

上記の 3 つの例からわかるように、同じ列の演算子は、左は左から右への演算、右は右から左への演算を表しており、組み合わせ方向が当てはまらない場合は併用できないことを意味します。

関連おすすめ:

2021年PHP面接質問まとめ(集)

phpビデオチュートリアル

以上がPHP演算子の優先順位の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。