PHPのマニュアルみてたら、こんなのがあった。今の今まで、ものすごい勢いで見逃してた。いまさらだけども、知らんかったなあこれ、できたんだ〜。コンパイル言語っぽい書き方だって気がしてたから、phpでできるとは思ってなかった。*1 pascal(というかDelphi言語)で、関数内関数はよく使ってた。 メソッド内で冗長にならざるを得ない箇所があり、privateで外出しするほどフレキシブルな処理でもないときに、関数内関数が多いに役に立った(あとは再帰とか)。クロージャも自分の中では、要するに関数内関数みたいなもんだろ?って始めは理解していた(というかこの理解の仕方は未だ変わっていないのだが)。 create_functionするよりもこっちのほうがおれは好きだな。懐かしい書き方だったので思わずメモる。 が、こんな気になるトピックも。 公式サイトのマニュアルに載っている、関数内関数ですが… ht