Cita:
Iniciado por Highlander
Creo que ahora estoy mas confundido que antes, cambie las variables a private y ya no me funciona el codigo.
Public function getNombre(){
return $this->nombre;
}
Public function geFuente(){
return $this->fuente;
}
... luego haces:
echo getNombre();
echo getFuente();
No debe haber variables publicas ya que si quieres acceder a un atributo lo haces a traves de los metodos (publicos) correspondientes. Asi ocultas la implementacion y la proteges.
Lee sobre encapsulamiento y data hidding