Il s'agit là d'un sujet qui revient souvent pour qui programme des pages web (donc (au moins finalement un jour) en HTML) dynamiques (i.e. avec du Javascript dedans) engendrées par du PHP : comment ne pas se mélanger les guillemets ? Ce sujet a de multiples facettes, du passage de valeurs dans les formulaires ou les URLs jusqu'à l'insertion sûre de chaînes fournies par l'utilisateur, sans parler des bases de données. Je n'aborderai ici qu'une petite facette, mais du genre épine dans le pied : la cohabitation des guillemets entre HTML, Javascript et PHP.