- ベストアンサー
ユーザー関数の外の変数は呼べない?
以下のコードでpiyoを呼ぶには、hogeを渡すしかないのでしょうか? $hoge="piyo"; function func(){ echo $hoge; } func();
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.1
$hoge="piyo"; function func(){ global $hoge; echo $hoge; } func(); で一応できます、が・・・ global宣言はソースコードを汚くする大きな要因となるので、可能な限り使わないでください。
お礼
既にある変数を関数内でグローバル化できたのですね! 勉強になりました。有難う御座いますm(_ _)m