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

WBOY
リリース: 2016-07-25 08:52:07
オリジナル
963 人が閲覧しました
  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



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!