-
override是覆盖,这里是子类方法覆盖父类方法,这是覆盖。重写有重载和覆盖双层意思。应该是系统判定相同的方法名称称、相同的参数列表、相同的返回类型,所以才为这个。查看全部
-
__get(),__set(),__isset(),__unset()查看全部
-
__call():当对象访问不存在的方法名称时,__call()方法会自动调用。 __callStatic():当对象访问不存在的静态方法名称时,__callStatic()方法会自动调用。 这两个方法在php里被称为方法的重载。查看全部
-
抽象类查看全部
-
魔术方法之属性操作查看全部
-
__call 对象访问不存在的方法是自动调用,__callStatic 对象访问不存在的静态方法时自动调用查看全部
-
__toString() 当对象当作字符串使用时调用,__invoke($params)当对象当作方法使用时自动调用。查看全部
-
接口interface 是可以通过extends 继承的查看全部
-
可以用instanceof判断 某个对象实例是否是接口的实现。查看全部
-
final 修饰类class的时候,该类不能被继承。查看全部
-
final 关键字,继承的时候不能重写父类的方法(烦【final不能用来修饰属性)查看全部
-
继承的好处查看全部
-
魔术方法 __construct 在使用new关键字的时候触发 __destruct 在销毁对象的时候 __get 在获取没有权限访问或者不存在的成员属性的时候 __set 在设置没有权限访问或者不存在的成员属性的时候 __isset 在用isset或者empty检测一个没有权限或者不存在的成员属性的时候 __unset 在用unset删除一个没有权限或者不存在的成员属性的时候 __call 调用一个没有权限访问或者不存在的方法的时候 __callStatic 调用一个没有权限访问或者不存在的静态方法的时候 自己也必须是一个静态的方法 __toString 将对象当做字符串输出的时候 必须返回一个字符串 __invoke 将对象当做函数调用的时候 __sleep 使用serialize串行化对象的时候 __wakeup 使用unserialize反串行化的时候 __clone 使用clone关键字克隆对象的时候 __autoload 在实例化一个当前脚本不存在的类的时候(补救措施) 可以在这个方法里面用include包含类文件(命名一定要规范)查看全部
-
析构函数__destruct __construct 构造函数只有在new一个新对象的时候才会调用, 而析构函数会在程序结束时自动调用查看全部
-
date_default_timezone_set("PRC") 设定用于所有日期时间函数的默认时区查看全部
举报
0/150
提交
取消