Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/10/2010, 00:00
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Respuesta: Cómo puedo llamar a un método dentro de la misma clase?

Cita:
Iniciado por GatorV Ver Mensaje
Es mucho mejor usar $this-> si estas llamando a la propía instancia, ya que si lo haces con self:: o el nombre de la clase no va a funcionar
Precisamente probé mi código de las 3 formas y funcionó. No dio ningún error y los valores se insertaron correctamente en la BD

Cita:
Iniciado por GatorV Ver Mensaje

Ejecuta el ejemplo y ve el resultado y te podrás dar cuenta el porque es necesario usar $this para llamar a métodos de la misma instancia.

Saludos.
Ejecuté el código de ejemplo y me pintó 2 veces seguidas "bar" por lo que creo que también funcionó de las dos maneras.

Aunque usaré la que me recomendáis tu y maycolalvarez $this->

Muchas gracias a los dos!