摘要: Define:定义常量 Static:静态常量 Static关键字来定义静态方法和属性(可以访问两大类,一类是类的行为,另一类是类的行为),static放置于内存中的静态区域中,在静态区域中,不需要实例化对象。 在内部访问的方式是:self::静态资源方法(在类的内部函数中访问变量$this不可用, 阅读全文
posted @ 2017-07-21 17:08 一不小心上天了 阅读(133) 评论(0) 推荐(0) 编辑
摘要: final关键字 1.final可以修饰方法和类,但是不能修饰属性; 2.Final修饰的类不能被继承; 3.Fina修饰的方法不能被重写,子类可以对已被final修饰的父类进行访问,但是不能对父类的方法进行重写。 扩展内容: 类的自动加载: 什么是类的自动加载? Spl_autoload_regi 阅读全文
posted @ 2017-07-21 14:55 一不小心上天了 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率,而且使得代码难以维护,况 阅读全文
posted @ 2017-07-21 10:47 一不小心上天了 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 1. 抽象方法 在类中,没有方法体的方法就是抽象方法。 abstract 可见性 function 方法名称(参数1,.....); // 如果没有显示地指定可见性,则默认为public 如: public function hello($args); abstract function work( 阅读全文
posted @ 2017-07-21 10:46 一不小心上天了 阅读(149) 评论(0) 推荐(0) 编辑