Ver Mensaje Individual
  #226 (permalink)  
Antiguo 24/01/2011, 15:31
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 1 mes
Puntos: 461
Respuesta: Juego: "¿Dónde está el error?"

aca el resultado
Código PHP:
Ver original
  1. <?php
  2. class foo
  3. {
  4.     static private function candy()
  5.     {
  6.         return 'congrats';
  7.     }
  8.     public function __invoke($string)
  9.     {
  10.         return self::$string();
  11.     }
  12. }
  13. class bar
  14. {
  15.     public function __invoke(foo $foo = null)
  16.     {
  17.         return $foo('candy');      
  18.     }
  19. }
  20. $bar = new bar;
  21. echo $bar(new foo);
  22. ?>
estoy algo corto de tiempo ya que el trabajo y un curso que empece me tienen loco, si alguien tiene algun reto lo puede hacer, bueno esto si me dicen que esta bien
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way