Je suis un grand utilisateur de l'utilisation des guillemets doubles en PHP afin de pouvoir analyser les variables sans concaténer les chaînes de caractères. Par conséquent, lorsque je génère du HTML, j'utilise souvent des guillemets simples pour définir les champs des balises. Exemple :
$html = "<input type='text' name='address' value='$address'>" ;
C'est beaucoup plus facile à lire pour moi que les deux autres.
$html = "<input type=\"text\" name=\"address\" value=\"$address\">" ;
ou
$html = '<input type="text" name="address" values="' . $address . '">' ;
Lors de mes brèves recherches, j'ai entendu des personnes dire que les guillemets simples pour les champs HTML n'étaient pas reconnus par TOUS les navigateurs. Je me demande donc quels navigateurs auraient des problèmes à reconnaître les guillemets simples dans les champs HTML ?