Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2016, 20:01
shekel
 
Fecha de Ingreso: octubre-2011
Mensajes: 45
Antigüedad: 13 años, 2 meses
Puntos: 0
Crear algo parecido a los listeners de Android

Estoy volviendo a coger el gustillo por php, mas que nada porque necesito un servidor para una app de android que estoy programando. Voy a intentar poner con un ejemplo y comentando en los puntos importantes lo que mas o menos busco implementar

Código PHP:
Ver original
  1. class Parking  {
  2.  
  3.     private $poblacion = array();
  4.  
  5.     public function addCoche($modelo='', $puertas=0) {
  6.         $this->poblacion[$modelo] = $puertas ;
  7.     }
  8.  
  9.     public function saveDB() {
  10.         // Esta funcion no tiene mucha importancia,
  11.         // tan solo saber que guardara TODOS los coches..
  12.     }
  13. }
  14.  
  15. $p = new Parking();
  16. // Aqui me gustaria tener la opcion de que si el Modelo coincide con algo que escojo poder hacer otras operaciones..
  17. $p->Listener('Model', 'Audi' function(){
  18.     // ? como obtener el numero de puertas???
  19. });
  20. // ------------------------
  21. $p->addCoche('Renault', 5);
  22. $p->addCoche('Audi', 3);
  23. $p->addCoche('Fiat', 5);

Estoy mirando el tema de funciones anonimas y las callback. Voy por buen camino ?