

PHP - Dotaz ohledně třídy
Ahoj, procházím různé návody a potřeboval bych poradit ohledně tříd.
class Data {
private $data=array();
public function __construct()
{
$this->data->foo='bar';
}
public function __set($k,$v){
$this->data[$k]=$v;
}
public function __get($k){
return $this->data[$k];
}
}
$data = new Data();
echo $data->foo; //tohle by mělo vypsat bar
V tom konstruktu je nastavená proměnná 'foo' na hodnotu 'bar', ale když ji zavolám, nic se nevypíše. Poradí někdo ? Děkuji