Ver Mensaje Individual
  #12 (permalink)  
Antiguo 20/06/2013, 17:52
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses
Puntos: 260
Sonrisa Respuesta: PHP 5.5, 5.6 y futuras versiones (6.0 ?)

Hola,

Cita:
Iniciado por portalmana Ver Mensaje
Una aclaracion en php si podes exigir que un dato sea de determinada clase o interface.
Incluso que sea array no permite para cadenas, enteros pero para el resto se puede. ..
Tienes toda la razón, mas que todo me refería a que en otros lenguajes se refuerza más la obligación de usar las interfaces o tipos fuertes. Realmente me esperaba que alguien hiciera la aclaración, es decir, se puede, pero no es tan marcado como el uso de las interfaces como en Java y otros.

Y con eso me refería a que "no se observa tan claramente", porque en PHP puedo escribir un parámetro sin tipo, y pasarle un objeto que cumpla con una interface; mientras que en otro lenguaje tiene que tener un tipo obligatoriamente y con el tiempo te acostumbras a usar la interface.

No quise dar a entender que no se podía, aunque se agradece mucho la aclaración,

Saludos,