Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

erro invocando metodo dinamico

Estas en el tema de erro invocando metodo dinamico en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola gente, estoy tratando de invocar un metodo dinamicamente y me encuentro con el siguiente error: b>Catchable fatal error</b>: Object of class 'Clase' could not ...
  #1 (permalink)  
Antiguo 12/02/2009, 09:37
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 19 años, 11 meses
Puntos: 2
erro invocando metodo dinamico

Hola gente, estoy tratando de invocar un metodo dinamicamente y me encuentro con el siguiente error:

b>Catchable fatal error</b>: Object of class 'Clase' could not be converted to string in...


buscando en google encontré varias personas que habian tenido problemas similares, pero no pude solucionarlo aún


class x
{

function __construct()
{
$this->objetoClase="Clase";
$this->objetoMetodo="hacerAlgo";
}

function instanciar()
{

$objetoParametro = new OtroObjeto;

$object = new $this->objetoClase;
$object->$this->method($objetoParametro)
}


en la ultima linea me da el error.
  #2 (permalink)  
Antiguo 12/02/2009, 11:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: erro invocando metodo dinamico

Mmmm, donde declaras $this->method?, en dado caso lo que puedes hacer es: $object->{$this->objetoMetodo}($objetoParametro);

Saludos
  #3 (permalink)  
Antiguo 12/02/2009, 11:20
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 19 años, 11 meses
Puntos: 2
Respuesta: erro invocando metodo dinamico

Capo! era eso. ni idea porque sin las llaves lo toma, pero asi funciona.

muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:16.