Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 18:08
amarin
 
Fecha de Ingreso: julio-2002
Mensajes: 71
Antigüedad: 21 años, 10 meses
Puntos: 0
funciones dinamicas?

estoy tratando de hacer llamadas a clases y objetos dinamicamentes de la siguiente forma:


Código PHP:
eval("$temp=new ".$_GET['name']."()");
$temp->curso($_GET['curso']);

if(!isset(
$_GET['accion'])){
$temp->menu();
}else{
eval(
"$temp->".$_GET['accion']."()");

leyendo el manual me dice que se puede hacer algo similar con call_user_func()

puedo conseguir hacer la primera linea pero como hacer las siguientes? ya que "$temp->" no funciona

lo siguiente me da error:

Código PHP:
$temp=call_user_func(array($_GET['name'], $_GET['name'])); 
ojalas me hayan entendido y me puedan dar alguna luz! :D

saludos

Última edición por amarin; 27/10/2008 a las 18:16