- 0
- 0
- 约2.03千字
- 约 6页
- 2020-12-31 发布于天津
- 举报
php 中的常用魔术方法总结
php 中的常用魔术方法进行了详细的总结介绍,需要的朋友可 以过来参考下。
常用的魔术方法有:
__Tostring()__Call()__autoLoad()__clone()__GET()__SET()__is set()__unset()
__Tostring() 用于定义输出对象引用时调用常用于打印一些
对象的信息必须有返回值
eg :有一个 persion 类
Persionper=newpersion()
Echoper;// 直接调用会出错 我们可以在类的定义中添加 __tostring() 方法 复制代码代码如下 :
Function__Tostring()
{
$str=this-$name.this-age;
Return$str;
}
__clone() 对象的复制
引用赋值
$per1=$per2; 而这在内存中只有一块地址
而 $per1=clone$per2 这时有两块内存地址
}
}
__call() 方法当调用类实例中不存在的函数时自动执行
如果试图调用类中不存在的函数,会出现语法错误,为了能够
友好的提示
我们可以在类中声明 Call() 方法 ;
复制代码代码如下 :
Function__call($funName,$argu)
{
Echo 名为 .$funName. 参数为 .printf($argh). 的函数
原创力文档

文档评论(0)