• 締切済み

function内の変数について

PHPのfunction内の変数についてご質問があります。 以下のようなスクリプトがあった場合、 fct_1(); function fct_1(){  $str = '123';  fct_3(); } function fct_2(){  global $str;  print $str; }  fct_2内の変数($str)を fct_3でも引き継ぎたいのですが、どうすれば宜しいのでしょうか。  アドバイス頂ければ幸いです。  * 見やすくする為にインデントには全角スペースを入れてあります。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

肝心のfnc_3()が提示されていませんが・・・

Suzi
質問者

お礼

済みません、自己解決しました。 「スーパーグローバル」を忘れていました。

Suzi
質問者

補足

済みません、記述ミスでした。 以下、修正したものです。 fct_1(); function fct_1(){  $str = '1234';  fct_2(); } function fct_2(){  global $str;  print $str; } fct_1内の変数($str)を fct_2でも引き継ぎたいのですが、どうすれば宜しいのでしょうか。   yambejpさん、ご指摘ありがとうございます。 記述ミスなので「お礼」ではなく、改めて「補足」へ記させて頂きます。

関連するQ&A