ホームページ  >  記事  >  バックエンド開発  >  PHPマジック関数__call()の使用例

PHPマジック関数__call()の使用例

WBOY
WBOYオリジナル
2016-07-25 08:52:07966ブラウズ
  1. class A{
  2. public $name;
  3. function test1($a){
  4. echo "test1111";
  5. }
  6. function test2($a){
  7. echo "test2222";
  8. }
  9. //オブジェクトがメソッドを呼び出し、そのメソッドが存在しない場合、システムは自動的に __call() を呼び出します
  10. function __call($method,$val){
  11. echo "メソッドがクラスに見つかりません: ".$method;
  12. }
  13. }
  14. $aaa = new A();
  15. $aaa ->test(1);
  16. ?>
コードをコピー

出力結果: クラス内にメソッドが見つかりません: test



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