PHP面向对象知识点

public 
private
protected
__construct()
__destruct()
__set()
__get()

extends(继承)
::     (重载)

abstract class(抽象类)
abstract function aaa();(抽象方法)

类中的常用的4个关键字:fianl  static   self    const
interface name定义接口(成员是属是常量或者不加abstractd的抽象方法)
implements引用接口(区别继承接口,类同时可以引用多接口,接口之间用逗号隔开)

instanceof(测试某个实例化对象是否来自指定对象实例化出来的)

/*类内部处理*/
1.对象描述的配置,内置函数__tostring()来打印类描述
2.克隆对象的应用,内置函数__clone()来克隆对象【$a = new My(); $b = clone $a;】
3.对象方法的异常处理,通过内置函数__call($funname,$arr)对不存在的对象方法的异常进行处理
4.自动载入php文件的函数,通过内置函数__autoload快速将对象载入到当前页面(注意该数必须写到类外面外面外面)
原文地址:https://www.cnblogs.com/jewave/p/5799231.html