1、 (第25讲) PHP面向对象开发的学习(九)演讲老师:张恩民 支持网站:1、对象描述的配置2、对象方法的异常处理3、克隆对象的应用4、自动载入对象的方法总结篇PHP100视频教程(第25讲) PHP面向对象开发的学习(九)PHP100视频教程1、对象描述的配置我们可以直接打印对象句柄,从而获得该方法的基本信息或其他内容。class Myfunction _tostring ( )echo “我所要显示的内容“; 方法名 _tostring()$p = new My();echo $p;输出结果:我所要显示的内容(第25讲) PHP面向对象开发的学习(九)PHP100视频教程2、对象方法的异常
2、处理调用一些不存在的对象方法的异常处理,使程序继续正常运行。class Myfunction _call($n,$v)echo “错误的方法名“.$n;echo “错误的参数“.Print_r($v); 方法名 _call($funname,$arr_value)因为参数会有多个所要用数组的方式保存,打印的时候也要就用print_r 输出(第25讲) PHP面向对象开发的学习(九)PHP100视频教程3、克隆对象的应用通过克隆的方式我们可以在内存中生成两个一样的对象或升级原对象。class Myfunction _clone( )echo “克隆时自动调用的函数“; 方法名 _clone()
3、clone$a=new My()$b=$a; $a=new My()$b= clone $a; 内存中 有一个对象内存中会有两个对象(第25讲) PHP面向对象开发的学习(九)PHP100视频教程4、自动载入对象的方法得对象名 自动载入 面function _autoload($class_n)include($class_n.“.php“); $p=new Mypc();$d=new demo();方法名 _autoload()会 自动调用, 行 include(“mypc.php“);include(“demo.php“);该方法 在 以 的方法也就 我们所 的 函数(第25讲) PHP面向对象开发的学习(九)PHP100视频教程有 可以 出 也可以以发 M 本currency1教程