「PHP/入門/関数とは」の版間の差分

(内部関数は発展の単元あつかい)
 
== 発展的な話題 ==
=== 関数関数 ===
PHPでは、関数の中に別の関数の定義を書き、またその別関数を呼び出して利用する事もできます。
 
一般に、このような機能をプログラミング用語で「内部関数」と言いますが、PHPでは別の意味で「内部関数」という用語がすでに使われているので、本wikiページでは「関数内関数」と呼ぶことにします。
 
この機能は、あまり市販の書籍に書かれてはいないですが、普通にwebブラウザでも動きます。
 
 
なお、PHPでは、関数関数は定義さえすれば、どこからでも自由に関数関数を呼び出せます。比喩的に言うなら、関数内関数は「グローバル関数」です。
 
 
下記コードのように書いても、動作し
<syntaxhighlight lang="PHP">
<?php
23,079

回編集