Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2011, 05:09
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Validación valores seteados en una clase

Podrías hacerlo dentro del método de setPuertas.
Código PHP:
Ver original
  1. <?php
  2. class FooBar
  3. {
  4.     private $_foo;
  5.  
  6.     public function setFoo($foo)
  7.     {
  8.         $this->_foo = (int)$foo;
  9.     }
  10. }

Algunos indican que los setter y getters solo deberían ser mostrar o guardar datos y que con otros métodos sea que hagas las validaciones. Es decir
Código PHP:
Ver original
  1. <?php
  2. class FooBar
  3. {
  4.     private $_foo;
  5.  
  6.     public function setFoo($foo)
  7.     {
  8.         $this->_foo = $foo;
  9.     }
  10.  
  11.     public function bar()
  12.     {
  13.         $bar = (int)$this->_foo;
  14.         return $bar;
  15.     }
  16. }
Una de las muchas razones que posiblemente quieras guardar en esa variable, diferentes tipos de datos y en los métodos que quieras usar puedes especificar. Pero eso es a discreción tuya.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos