Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/01/2012, 20:40
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 8 meses
Puntos: 461
Respuesta: Cuando usar PRIVATE o PROTECTED

el dilema es lo que indicas es que utilizaste una variable local dentro de tu metodo, para lo que no es necesario crear un atributo, pero si hay atributos que son utilizados en varios metodos no es necesario??, ejemplo sencillo una clase generica de persona con sus getter y setter para el nombre

Código PHP:
Ver original
  1. class Persona
  2. {
  3.     private $nombre;
  4.     public function setNombre($nombre) {
  5.         $this->nombre = $nombre;
  6.     }
  7.     public function getNombre() {
  8.         return $this->nombre;
  9.     }
  10. }
fijate que trabajo sobre el mismo atributo en dos métodos distintos de manera distinta, en uno lo asigno y en otro lo obtengo y esto es solo lo sencillo que puedes hacer con los atributos de tu clase, en base a ellos puedes hacer diversas funciones dependiendo a lo que necesites y a tu diseño de clase. claro que si es una variable mas que se utiliza dentro de un solo metodo como ya te indicaron no es necesario declarar un atributo
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way