Ciao a tutti.
Vorrei sottoporvi una domanda: vorrei avere la possibilità di accedere a dei campi interni della classe tramite il __get ricorsivo. Mi spiego meglio:
Vorrei accedere al campo a dell'array foo contenuto in $prova tramite il metodo __get! Ho visto che la classe SimpleXMLElement ne fa uso, ma non ho capito come fa!codice:class demo { protected $prova = array ('foo' => array ('a' => '1', 'b' => '0'), 'bar' => array ('c' => '2','d' => '3')); function __construct( ) { } function __get( $name ) { $result = null; if (array_key_exists($name, $this->prova)) { $result = $this->prova[$name]; } return $result; } } $x = new demo ; echo "{$x->foo->a} ; echo "{$x->laura->b} ; ?>
Potete aiutarmi?
Grazie
Marco

Rispondi quotando
