Tengo curiosidad por saber si la creación de un objeto sobre la marcha es posible en PHP. Pensé que ya lo había visto antes. Por supuesto, puedo asignarlo a una variable, pero me pregunto si esto es posible.Crear objetos sobre la marcha sin asignación variable con PHP
new className()->someMethod();
Por supuesto, esto arroja un error de sintaxis, así que obviamente no se hace así (si es aún posible). ¿Debería asignarlo a una variable, ya que realmente no tengo problemas para hacer eso, solo tenía curiosidad?
Solo algunos detalles más. Los métodos estáticos no son realmente una opción, ya que la clase que intentaba hacer esto era la clase ReflectionMethod de PHP.
¿Has probado '(new className()) -> someMethod();'? – jerluc
@jerluc: no funcionará – zerkms
Sí, no funciona así ni jerluc. –