首页 > 编程 > PHP > 正文

php 魔术函数总结

2019-11-08 03:12:20
字体:
来源:转载
供稿:网友

常用的魔术方法有:

__Tostring() 用于定义输出对象引用时调用,通常用于打印对象信息,必须有返回值。

eg. 一个person类

  Person  per = new person();

echo  per; 直接调用会出错

可以在类中定义 __Tostring()函数

function   __Tostring(){

$str = $this->name.$this->age;

 return $str;

}

__Call()  在调用类实例中不存在的函数时自动执行;

如果试图调用类中不存在的函数,则会报语法错误,不友好;我们可以声明__Call()函数

function __Call($funcName ,$argu){

echo "函数名字为:".$funcName."参数是:".PRintf($argu)."的函数不存在!";

}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表