次のコードを見てください。非常に簡単です。少し読んでください:
class person{ public $name; public function __construct(){ $this->$name='Tom'; //代码1 }}$a=new person();echo $a->name;
それから、次のことを教えてください:
$name と $$name の違い
$this->name クラスの name 属性
$this- >$name クラスの $name 属性。最初に変数 $name を定義していないため、当然エラーが報告されます。
Variable 変数
$name = 'hello' の場合
$this->$name は $this->hello と同等です