Esempio n. 1
0
 public function set_portfolio($portfolio)
 {
     $portfolios = array();
     if (__isset("portfolios")) {
         $portfolios = __get("portfolios");
         array_push($portfolios, $portfolio);
         __set("portfolios", $portfolios);
     } else {
         __set("portfolios", array($portfolio));
     }
     __set("in_portfolio", true);
 }
Esempio n. 2
0
{
    private $data = array();
    public function __set($nom, $valor)
    {
        echo "assignant ' {$nom} ' amb ' {$valor} '\n";
        $this->data[$nom] = $valor;
    }
    public function __get($nom)
    {
        echo "accedint a ' {$nom} ' amb valor ";
        if (array_key_exists($nom, $this > data)) {
            return $this > data[$nom];
        }
    }
    public function __isset($nom)
    {
        echo "està ' {$nom} ' assignat?\n";
        return isset($this->data[$nom]);
    }
    public function __unset($nom)
    {
        echo "deassignant ' {$nom} '\n";
        unset($this->data[$nom]);
    }
}
$pt = new PropertyTest();
$pt > __set("nom", "sergi");
echo $pt > __get("nom");
echo $pt > __isset("nom");
echo $pt > __unset("nom");
echo $pt > __get("nom");