Lors de l'écriture de code de script PHP, nous voyons souvent les deux caractères n et
. Ils ont tous deux la fonction de saut de ligne, alors quelle est la différence ? ?
1, n ou rn, provoque le retour à la ligne du code source, mais pas le contenu affiché par le navigateur
2. à envelopper, mais le code source ne s'enroule pas.
Exemple :
Code PHP 1 :
<?php echo 0; echo "\n"; echo 1; ?>
Affichage du navigateur :
Vue code source :
Code PHP 2 :
<?php echo 0; echo "<br />"; echo 1; ?>
Affichage du navigateur :
Voir le code source :
3. PHP_EOL
En php, PHP_EOL est équivalent à un saut de ligne très compatible. Cette variable changera selon la plateforme. sera /r/n sous Linux, /n sous Linux et /r sous Mac. Il est adaptable à plusieurs plates-formes.
<?php echo PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo "\r";
Remarque : il y a un piège ici. Il est utilisé pour le retour à la ligne de texte, pas pour le retour à la ligne HTML. Souvent utilisé pour l'enregistrement de fichiers journaux. Par conséquent, les sauts de ligne ne seront pas affichés lors de l’ouverture du fichier html.
Pour plus de connaissances sur PHP, veuillez visiter le site Web chinois de php !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!