Obtenez du code PHP qui affiche le fragment ou le document HTML saisi. Le contenu est placé dans une chaîne entre guillemets simples : $name reste du texte, tandis que les apostrophes et les antislashs sont échappés.
Fonctionne localement dans votre navigateurLe résultat comprend les balises d'ouverture et de fermeture PHP. La génération se déroule dans le navigateur, sans transmettre la saisie dans des requêtes de conversion. Aucun code PHP n'est exécuté par cette page.
Une apostrophe devient \' dans le code PHP et un antislash devient \\. Les guillemets doubles et les références de caractères HTML restent tels quels. Le texte $name n'est pas remplacé par la valeur d'une variable.
Les retours à la ligne présents restent dans la chaîne. Aucun retour supplémentaire n'est ajouté à la fin du contenu affiché. Le champ normalise toutefois les fins de ligne CR et CRLF réelles en LF : il ne préserve pas les octets d'un fichier à l'identique.
La conversion ne valide pas le HTML, ne télécharge pas les ressources et ne réécrit pas les URL relatives. Balises, CSS et JavaScript sont inclus dans la chaîne. Ici, le résultat est présenté comme du texte brut.
L'échappement PHP n'assainit pas le HTML. Si le contenu est ensuite servi en tant que HTML, les balises et scripts conservent leur effet habituel. L'outil ne génère ni accès à une base de données ni logique applicative.
Non. Même <?php echo 'literal'; ?> devient du texte dans la chaîne de sortie. La page est un générateur, sans interpréteur PHP.
Un bloc PHP vide : <?php, puis ?> sur la ligne suivante. Il n'affiche aucun contenu.
Ils restent dans le code produit. Employez un encodage cohérent pour le fichier PHP et la réponse du serveur, par exemple UTF-8. L'outil ne règle pas l'encodage de cette réponse.