⊗ppPmScGV 214 of 447 menu

PHPのグローバル変数

ご存知の通り、関数の内部からは 外部の変数にアクセスすることはできません:

<?php $num = 1; function func() { $num = 2; } func(); echo $num; // 1 ?>

しかし、アクセス可能にすることができます。 そのためには、関数内部でglobalコマンドを使って 変数をグローバルとして宣言します。 これにより、PHPは私たちが外部変数を参照していることを理解します:

<?php $num = 1; function func() { global $num; // グローバルとして宣言 $num = 2; } func(); echo $num; // 2 ?>

意図したとおりに動作するようにコードを修正してください:

<?php $num = 1; function func() { $num++; } func(); echo $num; // 2を出力するはず ?>

意図したとおりに動作するようにコードを修正してください:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // 2を出力するはず ?>

意図したとおりに動作するようにコードを修正してください:

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