Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2011, 20:41
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Ayuda con constructores destructores etc

Miren tengo este codigo (Es algo que estaba escribiendo ahorita para desaburrirme)

codigo

Código PHP:
Ver original
  1. class Jose{
  2. var $a,$b,$c;
  3.  
  4. function __construct($q,$w){
  5. $this->a=$q;
  6. $this->b=$w;
  7. echo "construyendo ".$this->a.$this->b."<br>";
  8. }
  9.  
  10. function get_a(){
  11. return $this->c=compact($this->a,$this->b);
  12. }
  13.  
  14. function __destruct(){
  15. echo "destruyendo ".$this->a.$this->b;
  16. }
  17.  
  18.  
  19. }
  20. $a = new Jose(1,2);
  21. foreach($a->get_a() as $b){
  22. echo "$b <br>";
  23. }

El unico "problema" es:
que meramente cuando lo visualizo se ve asi

construyendo 12
destruyendo 12

y meramente yo esperaba que saliera asi

construyendo 12
1
2
destruyendo 12

Pues alguien que me diga por que no sale eso

Porfa.