Cita:
Iniciado por tlaloc_2005 Una ultima cosita, es que apenas me adentro en la POO en php y bueno ya se que funciona, pero la verdad no se que fue lo que hiciste aqui:
Dentro del método se crea una instancia de la propia clase y desde ahí accede al método privado (ya que está dentro de la misma definición). Si no fuera un método estático, sería equivalente a hacer:
Código PHP:
Ver originalclass Test
{
private $_name = 'Fulano';
public function printName()
{
echo $this->_name;
}
}
// Lo que se hizo fue mover esta instancia dentro de la definición del método.
$test = new Test();
$test->printName();
Ahora, la pregunta es: ¿esa instancia se destruye automáticamente al ejecutarse el método?