PHP 5.3 クロージャ構文は匿名関数であり、開発者にさまざまなエクスペリエンスをもたらすことができます。この記事では、いくつかの使用方法を紹介します。 JavaScript のクロージャとは少し異なりますが、例えば と比較すると、次のような PHP 5.3 クロージャ構文を使用できるようになりました
- $closure = function ($param ) {echo $param;}; er は、この
- $closure2
-
=
-
function
-
($param) を使用する前に、その外側の someVar の値を変更します。 ($someVar) { echo $param . ' ' .$someVar }; たとえば、PHP 5.3 クロージャ構文は HTML の出力に非常に便利です。 array
$items
,
- $formatter = null) { //デフォルトのフォーマッタを作成 if(
- $formatter == null) {
''
-
} $html =
- '
リスト:
' foreach ($アイテム as
-
$item) { ($item);
- return
-
$html
- ;
- } 上記は、この記事で紹介されている 2 つの異なる PHP 5.3 クロージャー構文です。皆様のお役に立てれば幸いです。
http://www.bkjia.com/PHPjc/446435.htmlwww.bkjia.com
- truehttp://www.bkjia.com/PHPjc/446435.html技術記事 PHP 5.3 クロージャ構文は匿名関数であり、開発者にさまざまなエクスペリエンスを提供できます。この記事では、いくつかの使用方法を紹介します。 JavaScriptのクロージャとは少し違います...