Php et Types de variables : Les pièges à éviter
Posé ici le jeudi 30 avril 2009 à 14:32 par
J'en parlais brièvement dans un des petits articles de la semaine dernière, contrairement à beaucoup de langages PHP ne demande pas à ce qu'une variable soit clairement typée (string, int, float, etc) pour être utilisée. PHP essaiera toujours de trouver la meilleure interprétation avant de procéder à des opérations/comparaisons. Ce comportement peut s'avérer aussi pratique que dangereux. Oou du moins déroutant pour les débutants et source d'erreur même pour les plus confirmés.
Tout développeur ayant fait un peu de PHP ne sera pas très étonné des exemples proposés ci-dessous. D'autres développeurs de langages plus stricts (Java, C) resteront sans voix devant ce foutoir sans nom. Quelques exemples.


