Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/06/2014, 05:49
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: ¿Qué significa este error de sintaxis?

Cita:
Iniciado por Eleazan Ver Mensaje
¿Versión de php?

Para user (new loquesea)->Metodo() necesitas php 5.4... ;)
Bien Eleazan!!!

Ahora... en retrospectiva, ese fue un BUG de PHP < 5.4 ya que el constructor de una clase siempre existe y (desde que sea instanciable desde luego: no-abstracto, no-privado,...) devuelve una objeto y por tanto es encadenable con otros metodos.


La solucion que te toco ya la sabes:

Código PHP:
Ver original
  1. <?php
  2.   $obj = new modules\Header();
  3.   echo $obj->view();
  4. ?>
__________________
Salu2!

Última edición por Italico76; 09/06/2014 a las 06:09