ホームページ >バックエンド開発 >PHPチュートリアル >PHP の call user func() 関数の簡単な分析と、callfunc_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
本当