Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2010, 21:09
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: tipo de variable en PHP

PHP es un lenguaje dinámicamente tipado, no soporta la definición de tipos de variable, sin embargo, existe algo llamado "type hinting" donde puedes declarar el tipo de dato que tiene que ser pasado como argumento en un método. Simplemente puedes utilizarlo en un setter.

Entonces, sería algo como:
Código PHP:
Ver original
  1. class Producto
  2. {
  3.     private $_proovedor;
  4.  
  5.     /**
  6.      * Asigna un objeto instancia de Proovedor
  7.      */
  8.     public function setProovedor(Proovedor $proovedor)
  9.     {
  10.         $this->_proovedor = $proovedor;
  11.     }
  12. }

Eso sí es posible.

www.php.net/language.oop5.typehinting
__________________
I ♥ The Music!

Última edición por maturano; 04/02/2010 a las 22:18 Razón: Corrijo nombre de variable (un typo)