php魔术函数__call()用法实例分析

这篇文章主要介绍了php魔术函数__call()用法,实例分析了__call()函数的功能及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例分析了php魔术函数__call()用法。分享给大家供大家参考。具体如下:

php魔术函数__call()的介绍,看完下面的实例就明白了:

  1. <?php
  2. class A{
  3. public $name;
  4. function test1($a){
  5. echo "test1111";
  6. }
  7. function test2($a){
  8. echo "test2222";
  9. }
  10. //当某个对象调用某个方法,而当该方法不存在时,则系统会自动调用__call()
  11. function __call($method,$val){
  12. echo "类中找不到方法:".$method;
  13. }
  14. }
  15. $aaa = new A();
  16. $aaa ->test(1);
  17. ?>

输出结果:

类中找不到方法:test