グローバル変数が関数内でエラーを促す global $fuck; $fuck = "ccaca"; xx(); function xx() { var_dump($fuck); } ?>ログイン後にコピー ヒント: 注意: 未定義の変数: D:WebhtdocsmtAccessfuck.php の行 9 にあります NULL グローバル変数? 共有先: 提示:?Notice:?Un..." data-pics=""> -----解決策---------関数 xx() { グローバル$ファック var_dump($fuck); }------解決策---------$fuck = "ccaca"; 関数xx() { グローバル$ファック var_dump($fuck); }------解決策---------関数本体で定義された PHP グローバル変数、関数本体の外でも使用できますが、関数本体の外で定義されたグローバル変数は関数本体内では使用できません。 ------解決策------関数本体に配置されたグローバル $fuck; >------解決策---------グローバル変数: どのコンテナにもありません (関数、クラス内で定義された変数) 関数またはクラス メソッドでグローバル変数を使用する場合は、グローバル変数 (グローバル) として宣言するか、$GLOBALS 配列 を介して渡す必要があります。 マニュアルの「変数のスコープ」セクションをよく読んでください -----解決策-------------------------- -------グローバル $fuck; $fuck="sdfsa"; xx(); 関数 xx(){ グローバル $fuck; var_dump($fuck); } 外部で定義されたグローバル変数は、関数本体で使用する前に global で宣言する必要があります。