Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2008, 14:28
Blade_Stom
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 16 años, 6 meses
Puntos: 2
intentar evitar eval()

He leido en varios sitios que eval() es "bastante lento" en ejecutarse y que es mejor evitarlo siempre que se pueda. Yo hay un eval() que por mas que lo intento no se me ocurre como poder quitarlo. Es el siguiente:

eval('$laInstanciaDeLaClase = ' . $nombreDeLaClase . '::getInstancia();');

Explico las variables por si no se entienden:

$laInstanciaDeLaClase= sera la unica instancia de la clase (patron singleton)
$nombreDeLaClase= esta variable tiene el nombre de la clase a la que quiero llamar
getInstancia()= es el metodo que llamo para lograr la unica instancia posible de esa clase