Bonjour,
Connaissant la grande souplesse du langage php et le système d'auto gestion des types des variables , assez performant d'ailleurs, quelles sont les précautions à prendre lorsque l'on manipule avec php des chiffres à la fois depuis une base de données MYSQL (requètes en php), des chiffres saisis par un utilisateur depuis un formulaire et des chiffres de variables php ?
J'ai tendance à systématiser une conversion (parfois inutile mais au moins sans ambiguité) :
Comme ce type de calcul se répète de nombreuses fois dans mon script, j'imagine que forcer une conversion floatval() peut ralentir le programme sensiblement même si le type de la variable est déjà un float.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $resultat_numerique=floatval($chiffre_stringoufloat_venant_de_requete_mysql)*floatval($donnee_saisie_utilisateur_web)*floatval($variable_php_sans_typage_explicite);
Savez vous dans quels cas cette conversion n'est absolument pas nécessaire et ne le sera certainement jamais ?
Partager