⊗ppPmBsMONua 21 of 447 menu

PHPにおけるグループ化のニュアンス

優先順位を持つ演算を括弧で囲むことができます。これはエラーにはなりません。例えば、数値の積を括弧で囲んでみましょう:

<?php $a = (2 * 2) + 3; echo $a; // 7 を出力 (4 + 3 の結果) ?>

この場合、括弧は余分です(乗算は元々優先順位が高いため)。しかし、このコードは有効です。演算の優先順位が明らかでない場所では、時々このようなグループ化が使われます。例として、次のコードを考えてみましょう:

<?php $a = 8 / 2 * 4; echo $a; ?>

すでにご存知のように、このコードでは最初に除算が実行され、その後乗算が実行されます。しかし、一目見ただけではこれがあまり明白でないかもしれません。ここでは、優先順位を明確に示すためにグループ化括弧を使用することができます:

<?php $a = (8 / 2) * 4; echo $a; ?>

コードを実行せずに、画面に何が表示されるか判断してください:

<?php $a = (2 * 8) / 4; echo $a; ?>

コードを実行せずに、画面に何が表示されるか判断してください:

<?php $a = 2 * (8 / 4); echo $a; ?>
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否