Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/11/2008, 10:29
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Destruir Objeto y Recolocar Contenido

No es necesario mover todo si lo tienes como un array de objetos internamente solo haz algo asi:
Código php:
Ver original
  1. public function borraPosicion($pos) {
  2.         unset($this->storage[$pos]);
  3.         $this->storage = array_values($this->storage); // Con esto reseteas los indices
  4. }

@emiliodeg,

Si, necesitas regresar $this si vas a llamar al mismo objeto (chaining) pero si estas leyendo otros objetos por ejemplo:
Código php:
Ver original
  1. $biblioteca->findUser(1)->setName("Pedro");

Tienes que regresar en cada función el objeto al que hace el llamado, en este caso ya no es $this, si no es el objeto que crees (y solo funciona en PHP5).

Saludos.