Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/03/2012, 23: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: Por que no funciona esta interfaz?

En pocas palabras:
Código PHP:
Ver original
  1. $pantalla = new pantalla();
  2.         $txt = new texto();
  3.         $txt->show($array,'usuarios'); // Bien aquí si estan definidas y sirve correctamente
  4.         $pantalla->showIt($txt); // Al llamar aqui, el programa entra aca:
  5.  
  6.  public function showIt(interfaceShow $mensaje)
  7.     {
  8.         echo $mensaje->show();  // Pero aqui no esta ni $array ni 'usuarios'
  9.     }

Espero que con eso veas porque no funciona y porque con tu primer script sí (donde tenías el constructor y guardabas las variables como miembros de la clase).

Saludos.