Portál AbcLinuxu, 7. května 2025 19:58
class Store { protected $values = array(); public function __get( $key ) { return $this->values[ $key ]; } public function __set( $key, $value ) { $this->values[ $key ] = $value; } } $obj = new Store(); $obj->cow = 'mooooooo';
$this->values['cow']
na "mooooooo" místo defaultního nastavení $this->cow
na "mooooooo".
Slovo "protected" je v daném příkladu chybně, patří tam "private".
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.