タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PHPとclosureに関するmothprogのブックマーク (1)

  • PHP 5.3の無名関数を試してみた | gihyo.jp

    現時点は正式リリースしていないPHP 5.3の一機能である、無名関数を試したレポート記事です。PHPの公式サイトより開発版をインストールして試しています。 PHP 5.2以前ではcreate_functionという似たような機能を持つ関数がありますが、記述がとても冗長で可読性が低かったり、実際には内部的に関数名を持っていてループなどで複数回コールするとその分だけ関数が生成されメモリを多く消費してしまったりなど、あまり評判が良くありません。しかしPHP 5.3の無名関数の導入によって、JavaScriptのようにすっきりと記述できます。 例として、配列の各要素に対して処理を行えるarray_mapを使ってみます。 通常の記述ではリスト1のようになります。 同じ処理をcreate_functionを使って表すとリスト2のようになります。create_functionを使うと関数を別途定義しなく

    PHP 5.3の無名関数を試してみた | gihyo.jp
  • 1