Je suis un grand utilisateur de l'utilisation de guillemets doubles en PHP afin de pouvoir interpoler des variables plutôt que de concaténer des chaînes. En conséquence, lorsque je génère du HTML, j'utilise souvent des guillemets simples pour définir les champs de balise. Par exemple:
$html = "<input type='text' name='address' value='$address'>";
Maintenant c'est beaucoup plus lisible pour moi que non plus
$html = "<input type=\"text\" name=\"address\" value=\"$address\">";
ou
$html = '<input type="text" name="address" values="' . $address . '">' ;
De brèves recherches, j'ai entendu des gens dire que les guillemets simples pour les champs HTML ne sont pas reconnus par TOUS les navigateurs. Ainsi, je me demande quels navigateurs auraient des problèmes pour reconnaître le HTML à guillemet simple?