ホームページ  >  記事  >  php教程  >  【PHPシリーズ強化】PHPの匿名機能をショッピングカートコードで解説

【PHPシリーズ強化】PHPの匿名機能をショッピングカートコードで解説

WBOY
WBOYオリジナル
2016-09-23 03:30:081056ブラウズ

1. 定義: クロージャー関数 (クロージャー) とも呼ばれる匿名関数を使用すると、指定された名前なしで関数を一時的に作成できます。コールバック関数の引数として最も一般的に使用される値。もちろん、他のアプリケーションもあります。

2. 使用方法:

1)

を変数の値として:

クロージャ関数は変数の値としても使えます。 PHP は、この式を組み込みクラス Closure のオブジェクト インスタンスに自動的に変換します。クロージャオブジェクトを変数に代入する方法は通常の変数代入の構文と同じで、最後にセミコロンを付ける必要があります

2)親スコープから変数を継承:

クロージャは親スコープから変数を継承できます。 そのような変数は、

use 言語構造を使用して渡す必要があります。

3) ショッピングカートコードで示された完全な例:

リーリー

3.

参照: 1)「匿名関数」のPHP公式説明:http://www.php.net/manual/zh/functions.anonymous.php

2)

constant

() 関数は定数値を返します: http://www.runoob.com/php/func-misc-constant.html 3) array_walk() 関数は、配列内の各要素にユーザー定義関数を適用します: http://www.w3school.com.cn/php/func_array_walk.asp

4)round()関数は浮動小数点数を四捨五入します: http://www.w3school.com.cn/php/func_math_round.asp

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。