⊗ppPmCdWSu 88 of 447 menu

PHPにおける警告の抑制

変数 $test が全く定義されていないとします。 すでにご存知のように、このような変数の値は null となります。しかし、この変数に アクセスしようとすると警告が表示されます:

<?php var_dump($test); // nullと警告を出力します ?>

変数が null かどうかをチェックしようとした場合にも 警告が表示されます:

<?php if ($test !== null) { echo '+++'; } else { echo '---'; } ?>

しかし、 isset コマンドによるチェックでは 警告は表示されません - 自動的に抑制されます:

<?php if (isset($test)) { echo $test; } else { echo 'variable does not exist'; } ?>
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否