摘要:
含义:命名空间是一种封装事物的方法。 注意: ①Namespace必须写在所有代码的最前面 ②使用use可以指定加载命名空间及其对应的类,同时在类名后面可以使用as关键字,指定某个别名的类③一旦起别名(简化)之后,当前文件就可以使用这个别名来创建某个类的对象。 作用: ①用户编写的代码与PHP内部的 阅读全文
摘要:
①_autoload(代加载的类名) :尝试加载未定义的类。没有返回值。 缺点:最大缺陷是无法有多个autoload方法。 ②spl_autoload_register(): 欲注册的自动装载函数。如果没有提供任何参数,则自动注册autoload的默认实现函数 spl_autoload() 。 sp 阅读全文
摘要:
1、如果父类中的方法被声明为 final,则子类无法覆盖该方法 运行上述代码报以下错误: Fatal error: Cannot override final method BaseClass::moreTesting() 2、如果一个类被声明为 final,则不能被继承。 运行上述代码报如下错误: 阅读全文
摘要:
特点: 以——(两个下划线)开头的类方法,会自动被调用。 常见的魔术方法有15个: __set(变量名称,变量值)(不需要有返回值):在给不可访问属性赋值时,__set() 会被调用。 标准形式不能改: 需要设置值和值的类的属性名称, 魔术方法必须是公共的(Public),且不能定义为静态的(sta 阅读全文