Document
サイトについて
リンクフリー
個人ご利用の場合はリンクフリーです。備忘録等に各種ドキュメントへのリンク。ご自由にご利用ください。
転載
出典元表記(当社名orリンク記載)の際は転載等ご自由にご利用ください。
ライセンス
このページの内容の一部は、Google が作成、提供しているコンテンツをベースに変更・複製したもので、クリエイティブ・コモンズの表 示 3.0 ライセンスに記載の条件に従って使用しています。
きょうのことば
"お互い知己のない四人の勇者がライオンと向かい合っても誰も戦おうとはしない。
互いの能力を知り合っている四人の弱者がライオンと向かい合えば、それぞれの得手で助け合って決然と戦う。
""Battle Studies"(1880) Ardant du Picq [松村2005]
PHP再入門18 |
<?php somefunc(); function somefunc(){ echo "関数参照後に定義しています。"; } ?> 出力結果 関数参照後に定義しています。 <?php //if文で条件指定した中での関数定義なのでまだ呼び出す事はできません。 $name = "someone"; //条件を満たします //ここでfoo()を参照しようとしてもまだできません。 //条件を満たしても条件式の評価が終わっていないためです。 if($name){ function foo(){ echo "こんにちわ"; } }; //条件式が評価されたのでやっと参照する事ができます。 foo(); ?> 出力結果 こんにちわ 関数の中の関数 <?php function A(){ function B(){ echo "関数Aの中で定義されています。"; } } //A()の実行によって初めてB()が定義される事に注意 A(); //この記述を抜くとB()も定義されず、エラーとなる B(); ?> 出力結果 関数Aの中で定義されています。
|