当你尝试使用一个未定义的类时,PHP会报告一个致命错误.解决方法就是添加一个类,可以用include包含一个文件.毕竟你知道要用到哪个类.但是,PHP提供了类的自动加载功能,这可以节省编程的时间.当你尝试使用一个PHP没有组织到的类,它会寻找一个__autoload的全局函数.如果存在这个函数,PHP会用一个参数来调用它,参数即类的名称.例子6.15说明了__autoload是如何使用的.它假设当前目录下每个文件对应一个类.当脚本尝试来产生一个类User的实例,PHP会执行__autoload.脚本假设class_User.php中定义有User类..不管调用时是大写还...
http://www.jb51.net//article/1588.htm
PHP5有一个单重继承的,限制访问的,可以重载的对象模型.本章稍后会详细讨论的”继承”,包含类间的父-子关系.另外,PHP支持对属性和方法的限制性访问.你可以声明成员为private,不允许外部类访问.最后,PHP允许一个子类从它的父类中重载成员.file://haohappy注:PHP4中没有private,只有public.private对于更好地实现封装很有好处.PHP5的对象模型把对象看成与任何其它数据类型不同,通过引用来传递.PHP不要求你通过引用(reference)显性传递和返回对象.在本章的最后将会详细阐述基于句柄的对象模型.它是PHP5中最重要的新特性...
http://www.jb51.net//article/1537.htm
共有:2/10,当前1/1页
[首页] [上一页]
1
[下一页] [尾页]
转到:
