Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

tipo de variable en PHP

Estas en el tema de tipo de variable en PHP en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola amigos maestros ,soy nuevo en PHP y esta es una consulta sobre POO quiero definir una variable de un tipo especifico, ejemplo: class Proveedor{ ...
  #1 (permalink)  
Antiguo 04/02/2010, 20:45
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 7
tipo de variable en PHP

Hola amigos maestros ,soy nuevo en PHP y esta es una consulta sobre POO
quiero definir una variable de un tipo especifico, ejemplo:

class Proveedor{
private codproveedor;
private razonsocial;
}


class Producto{
private codproducto;
private Proveedor proved;
}


Esa es mi duda si puedo definir variables de tipo (el que esta en negrita)

Muchas Gracias de antemano
  #2 (permalink)  
Antiguo 04/02/2010, 21:09
Avatar de maturano  
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 3 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)
  #3 (permalink)  
Antiguo 04/02/2010, 21:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a PHP orientado a objetos
  #4 (permalink)  
Antiguo 04/02/2010, 22:39
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 7
Respuesta: tipo de variable en PHP

Muchas Gracias Maturano, investigaré mas sobre el dato que me distes.

Etiquetas: tipado, typehinting
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:18.