Si tengo una clase PHP como este:Puntero de función al miembro de la clase estática?
class A
{
public static function Method()
{
return "x";
}
}
Sé que puedo acceder a este con:
echo A::Method();
Pero, ¿cómo hago para crear una referencia de función de este método? Intenté algo como esto:
$func = "A::Method";
echo $func();
Pero me da un error de tiempo de ejecución. Entonces, ¿es esto posible en PHP? ¿Si es así, cómo? ¡Gracias! :)
Gracias, esto respondió mi pregunta. :) – qJake
El método 'getClosure' quedó disponible con PHP 5.4. Sin embargo, ten cuidado ya que aproximadamente el 50% de los servidores aún usan 5.3 – Twifty