我的php学习笔记(二十二)php的面向对象开发(九)

来源:互联网 发布:苹果手机直播软件 编辑:程序博客网 时间:2024/05/22 08:06

面向对象开发的总结与面向对象的技巧

一、对象描述的配置

方法名  __tostring()

可直接打印对象句柄,从而获得该方法的基本信息或其他内容

在类初始化之后,可以直接输出tostring函数中的内容。


二、对象方法的异常处理

方法名  __call($functionname,$value);

调用一些不存在的对象方法的异常处理,使程序继续正常运行。

参数$value使用数组的方式保存,打印的时候用print_r()函数输出。


三、克隆对象的应用

方法名__clone()

如果直接将对象进行赋值的话,当改变原来的对象就会使新的对象也发生改变,而是用克隆就不会。克隆是将原来的对象克隆到一个新的变量中,而且使用克隆方法也可以使用原来类中的方法。克隆的效率比new高。


四、自动载入对象的方法

方法名: __autoload()

写在class外面,快速获得对象名称并自动载入进当前页。

就像引入其他类文件的函数include一样。



原创粉丝点击