ホームページ >バックエンド開発 >PHPチュートリアル >call_user_func_array 関数の扱い方

call_user_func_array 関数の扱い方

WBOY
WBOYオリジナル
2016-06-13 13:39:11921ブラウズ

関数 call_user_func_array
は、コンストラクターのないクラスでのみ使用できますか?サービスクラスの関数A()を書き込みますか?コンストラクターのパラメーターはどうなるのでしょうか?

<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->

  class service {
      
    private $self_id ;
    
    /* 构造 */
    public function __construct($a) {
           /* ……
            */
    }

    public function A($b) {
    }

    }

-----解決策---------

通常、この関数は初期クラスの _call によって実装されます。渡されるパラメータは不確かですが、呼び出しのパラメータは配列に変換されます。

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