面向对象开发的总结与面向对象的技巧
一、对象描述的配置
方法名 __tostring()
可直接打印对象句柄,从而获得该方法的基本信息或其他内容
在类初始化之后,可以直接输出tostring函数中的内容。
二、对象方法的异常处理
方法名 __call($functionname,$value);
调用一些不存在的对象方法的异常处理,使程序继续正常运行。
参数$value使用数组的方式保存,打印的时候用print_r()函数输出。
三、克隆对象的应用
方法名__clone()
如果直接将对象进行赋值的话,当改变原来的对象就会使新的对象也发生改变,而是用克隆就不会。克隆是将原来的对象克隆到一个新的变量中,而且使用克隆方法也可以使用原来类中的方法。克隆的效率比new高。
四、自动载入对象的方法
方法名: __autoload()
写在class外面,快速获得对象名称并自动载入进当前页。
就像引入其他类文件的函数include一样。