有什么区别:
$this->$a
和$this->b
在我的班上,我有这个:
class someClass{
public $a;
function aFunction(){
$this->a = 5;
$this->$b = 7;
}
}
在$this->$b
答案 0 :(得分:11)
有很多不同之处:
$this->a
指的是您班级的$a
属性
$this->$b
通过名称引用属性,该名称存储在变量$b
中作为字符串:
$b = "a";
$this->$b equals $this->a
$b = "hello"
$this->$b equals $this->hello