電子書籍の厳選無料作品が豊富!

以下のコードでpiyoを呼ぶには、hogeを渡すしかないのでしょうか?

$hoge="piyo";
function func(){
echo $hoge;
}
func();

A 回答 (1件)

$hoge="piyo";


function func(){
global $hoge;
echo $hoge;
}
func();

で一応できます、が・・・
global宣言はソースコードを汚くする大きな要因となるので、可能な限り使わないでください。
    • good
    • 0
この回答へのお礼

既にある変数を関数内でグローバル化できたのですね!

勉強になりました。有難う御座いますm(_ _)m

お礼日時:2013/08/16 20:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!