PHP の call user func() 関数の簡単な分析と、callfunc_PHP チュートリアルの call user func を使用してカスタム関数を呼び出す方法

WBOY
リリース: 2016-07-12 09:05:25
オリジナル
2972 人が閲覧しました

PHP の call user func() 関数の簡単な分析と、call user func を使用してカスタム関数を呼び出す方法最初は - で定義された関数でしたが、どこにも見つかりませんでした。後で、call_user_func が PHP の組み込み関数であることを知りました。この関数を使用すると、ユーザーは直接記述された関数を呼び出し、特定のパラメーターを渡すことができます。この関数の使用方法をまとめます。

call_user_func 関数は、関数を呼び出す特別なメソッドに似ており、使用方法は次のとおりです。 リーリー

クラス内でメソッドを呼び出すのは奇妙です。実際には配列を使用します。もちろん、new が省略されています。これは非常に革新的です。 リーリー

call_user_func_array 関数は call_user_func と非常に似ていますが、パラメータの構造を明確にするためにパラメータが異なる方法で渡される点が異なります。 リーリー

call_user_func_array 関数は、クラス内のメソッドを呼び出すこともできます。

リーリー

call_user_func 関数と call_user_func_array 関数はどちらも参照をサポートしているため、通常の関数呼び出しと機能的に一貫性が高くなります。 リーリー

以下では、call_user_funcを使用してカスタム関数を呼び出す方法を紹介します

call_user_func 関数を使用して、文字列関数を渡してカスタム関数を呼び出し、参照をサポートします。

1.mixed call_user_func (呼び出し可能 $callback [,mixed $parameter [,mixed $... ]])

最初のパラメータで提供されるカスタム関数を呼び出します。次のパラメータはカスタム関数のパラメータであり、カスタム関数の結果を返します

リーリー

2.mixed call_user_func_array (呼び出し可能な $callback 、配列 $param_arr )

そういえば、call_user_func_array 関数と call_user_func 関数は同じ関数ですが、パラメーターを呼び出すときにいくつかの違いがあります。

リーリー

注: 他の 2 つの同様の関数は call_user_method と call_user_method_array() ですが、これらは PHP4.1 以降廃止され放棄されました

http://www.bkjia.com/PHPjc/1068830.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/1068830.html技術記事 PHP の call user func() 関数の簡単な分析と、callfunc UCenter のソース コードに call_user_func という関数があります。私は最初、これが自己定義関数だと思いました。 ..
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!