Cannot access empty property

Cuando programas con php y tratas de ocupar objetos, como es mi caso en este momento, a veces hay ciertos errores tontos, que no son mas que falta de experiencia programando de esta forma, en mi caso me sucedió que obtenía el error "Cannot access empty property" cuando quería asignar un valor a una propiedad de mi objeto através de un setNombrePropiedad, los datos de la variable pasaban de forma adecuada, pero al momento de asignarlos a la variable nombrePropiedad, hay estaba el problema, y buscando en Internet encontré el pequeño error, que de verdad es tonto, pero me llevo cerca de 3 horas para encontrar esa pequeña falla, y volver a reescribir mi código muchas veces y probar en donde estaba el bendito error. Bueno les dejo una imagen del problema y su solución.

Si pones el signo de dolar en el lugar equiviocado en el miembro de la variable:

WRONG
$this->$foo = 3;   // $foo is wrong
RIGHT
$this->foo = 3;    // foo is right

Esto incluido para los getters y setters de tu clase en php.

Comentarios

Entradas populares