php グローバル変数は global で定義できます。global を外部で定義するのは間違いです。関数内で宣言する必要があります。
定義方法: global $variable
説明: $variable は変数名、global はグローバル変数の型
例: グローバル変数を定義し、関数内で変数を出力します: (推奨学習: PHP プログラミング入門から習熟まで )
$variable="hello baidu!"; print_result(); function print_result(){ global $variable; echo $variable; }
定義が成功すると、最終結果が出力されます。こんにちは百度!
グローバル変数の定義と使用
<?php $name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . "<br/>"; ?>
コードを実行した結果は、changeName() の実行後に表示される内容ではなく、私の名前が理由になります。理由を分析すると、関数本体のchangeName内の$name変数がデフォルトでローカル変数に設定されており、$nameのスコープがchangeName内にあるためです。したがって、コードを変更し、次のようにグローバル変数を追加します。
以上がPHPでグローバル変数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。