クラスで変数を初期化する必要があるのはなぜですか?
$test = new myclass();
class myclass {
private $var; // WHY THIS LINE?
public function sayHello() {
$this->var = 'hello';
echo $this->var;
}
}
$test -> sayHello();
この例で行を削除すると、private $var;
機能します。
クラスの変数を初期化する必要があるのはなぜですか?