Chcialem żeby tylko po wpisaniu $kot->itsdzien sie cos zmienialo ale jak wpisze $kot->itslata = 5; to zmienia. Co jest zle??
<?php
class cat
{
var $itslata;
var $itsdzien;
function __construct($lata)
{
$this->itslata = $lata;
}
function __destruct()
{
echo "Koniec obiektu<br>"; }
function __get($zmienna)
{
return $this->$zmienna;
}
function __set($nazwa, $wartosc)
{
if($nazwa == 'itsdzien') $this->$nazwa = $wartosc;
}
}
$kot = new cat(1111);
echo $kot->itslata."<br>"; $kot->itslata = 5;
echo $kot->itslata."<br>"; ?>