Hola,
Cita:
Iniciado por portalmana 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,