摘要: 继承已为大家所熟知的一个程序设计特性,PHP 的对象模型也使用了继承。继承将会影响到类与类,对象与对象之间的关系。 比如,当扩展一个类,子类就会继承父类所有公有的和受保护的方法。除非子类覆盖了父类的方法,被继承的方法都会保留其原有功能。 继承对于功能的设计和抽象是非常有用的,而且对于类似的对象增加新 阅读全文
posted @ 2017-07-23 18:47 199123 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 命名空间是一个容器,这个容器主要是为了识别其下的类和函数。一旦定义了命名空间,它下面的代码就属于这个命名空间了,所以命名空间的定义要在代码的最开始行。 对于同一个包来说,同一个命名空间或者子命名空间的代码没有必要在一个 PHP 文件中定义,子命名空间下的代码是为了完成特定模块的工作,组合起来就是一个 阅读全文
posted @ 2017-07-23 18:45 199123 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 在 PHP 5 中,已经不再需要这样了。 spl_autoload_register() 函数可以注册任意数量的自动加载器,当使用尚未被定义的类(class)和接口(interface)时自动去加载。通过注册自动加载器,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。 Tip 尽管 __ 阅读全文
posted @ 2017-07-23 18:44 199123 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 本页说明了用 static 关键字来定义静态方法和属性。static 也可用于定义静态变量以及后期静态绑定。参见上述页面了解 static 在其中的用法。 本页说明了用 static 关键字来定义静态方法和属性。static 也可用于定义静态变量以及后期静态绑定。参见上述页面了解 static 在其 阅读全文
posted @ 2017-07-23 18:41 199123 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 继承性。 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容 阅读全文
posted @ 2017-07-16 21:17 199123 阅读(159) 评论(0) 推荐(0) 编辑