note 104019 deleted from arrayobject.append by danbrown

From: Date: Tue, 17 May 2011 17:07:37 +0000
Subject: note 104019 deleted from arrayobject.append by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-179825@lists.php.net to get a copy of this message
Note Submitter: johnny1402 at gmail dot com Reason: non-english ---- // Crearemos 2 clases una alumno y otra salon, en un salon de clases hay muchos alumnos agregaremos la clase alumno dentro dentro de la clase salon, la clase salon hereda del arrayObject y tendremos al final un array de objetos de alumnos :) clase: alumno <?php class alumno { protected $codigo; protected $nombre; protected $edad; public function getCodigo() { return $this->codigo; } public function setCodigo($value) { $this->codigo = $value; } public function getNombre() { return $this->nombre; } public function setNombre($value) { $this->nombre = $value; } public function getEdad() { return $this->edad; } public function setEdad($value) { $this->edad = $value; } } // la clase recolectora class salon extends ArrayObject { public function append($objAlumno) { parent::append($objAlumno); } } //ahora veamos como usarlo $objAlumno = new alumno() $objAlumno->setCodigo(1); $objAlumno->setNombre('Johnny'); $objAlumno->setEdad('23'); $objColeccionAlumno = new salon() $objColeccionAlumno->append($objAlumno); var_dump($objColeccionAlumno); ?>

« previous php.notes (#179825) next »