php面向对象OOP—__call处理调用错误
程序员文章站
2022-05-01 18:47:00
...
在程序开发中,如果在使用对象调用对象内部方法时候,调用的这个方法不存在那么程序就会出错,然后程序退出不能继续执行。那么可不可以在程序调用对象内部 不存在的方法时,提示我们调用的方法及使用的参数不存在,但程序还可以继续执行,这个时候我们就要使用在调用不存在的方法时自动调用的方
法“__call()”。
//这是一个测试的类,里面没有属性和方法
class Test
{
}
//产生一个Test类的对象
$test = new Test();
//调用对象里不存在的方法
$test->demo("one", "two", "three");
//程序不会执行到这里
echo "this is a test
";
?>
上例出现如下错误,程序通常不能继续执行;
上一篇: C#基于正则表达式抓取a标签链接和innerhtml的方法
下一篇: ps利用滤镜制作逼真的西瓜
推荐阅读
-
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
-
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
-
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
-
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
-
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
-
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
-
(四)PHP面向对象理论4---异常和错误处理
-
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法_PHP教程
-
php面向对象__call处理错误调用技巧_PHP教程
-
php面向对象__call处理错误调用技巧_PHP教程