首先,如果想要调用类中属性或者方法,需要先把类实例化。
class good{
//成员属性
$a = 'hello';
//成员方法
function b(){
echo 123;
}
}
$c = new abc();
实例化之后,要调用类的属性和方法,这样使用:$c->a;$c->b()。
但是在类的内部没有实例化之前是不知道这个类实例化之后的对象的,不知道对象,也就没办法调用,所以暂时使用$this这个伪变量作为伪的实例化的对象进行内部调用,要不没办法调用。
首先,如果想要调用类中属性或者方法,需要先把类实例化。
class good{
//成员属性
$a = 'hello';
//成员方法
function b(){
echo 123;
}
}
$c = new abc();
实例化之后,要调用类的属性和方法,这样使用:$c->a;$c->b()。
但是在类的内部没有实例化之前是不知道这个类实例化之后的对象的,不知道对象,也就没办法调用,所以暂时使用$this这个伪变量作为伪的实例化的对象进行内部调用,要不没办法调用。