1、this指当前对象的实例化
this表示对象的引用,this写在类中的非静态方法中,实例化该类,谁调用该方法(一般是对象调用)this则表示该对象的引用。
this是指类的实例,实例化的是C类,所以调用C类的方法。
2、self指向类本身
self和this不同,一般用来访问类中的静态变量和静态方法,也是写在类中的方法。self写在哪个类中则表示该类的引用。
self写在Person类中,所以调用的是Person类中的getStatus()方法,输出Person。
3、static也是指类本身
static和self不同,是那个类调用该方法static就表示那个类。
由于Men类调用了方法,所以输出的是Men,即调用了Men类的getStatus()方法。
基础,php解决表单重复提交实现方法介绍
基础,PHP中有哪些函数可以统计数组元素的个数