Hola.
Tengo el siguiente problema, a ver si me podéis ayudar un poco.
el código es el siguiente:
$buscar="getCuenta()";
echo ($this->ArrayCuenta[0]->$this->buscar); // no funciona error: (Object of class BusquedaController could not be converted to string )
echo ($this->ArrayCuenta[0]->getCuenta()); //si funciona y por tanto me devuelve el valor indicado.
El tema es que en ArrayCuenta lo tengo lleno de objetos del tipo cuenta. Quiero acceder a un método de ese objeto para que me devuelva el valor indicado pero a ese método como veis quiero llamarlo por una variable y no directamente porque podría cambiar para buscar una cosa u otra y quiero hacerlo de forma genérica.
EL error entiendo que es porque la variable es un string y por tanto intenta cambiar todo a string.
¿Como podría hacerlo para no llamar directamente al método que sea, sino llamarlo a través de una variable según el parámetro que me llegue? Gracias.