En PHP, les pauses de ligne sont un problème qui doit être traité lors de la sortie du texte. Pour faciliter le développement de plate-forme multiples, PHP fournit deux méthodes de rupture de ligne couramment utilisées: en utilisant des constantes PHP_EOL et en utilisant des caractères. Cet article présentera ces deux méthodes en détail.
PHP_EOL est une constante qui représente le caractère Newline de la plate-forme actuelle. L'avantage de cette constante est qu'il peut ajuster automatiquement les nouvelles lignes en fonction de différents systèmes d'exploitation. Par exemple, sur Windows, il est équivalent, et sur Linux ou MacOS, il est équivalent. L'utilisation de PHP_EOL garantit que le code a une bonne compatibilité sur différents systèmes d'exploitation.
Echo 'Hello World!' . Php_eol;
Les personnages sont un autre personnage de Newline commun. Il peut être utilisé sur toutes les plates-formes, mais par rapport à la constante PHP_EOL, il a des capacités multiplateforme faibles et n'est généralement pas recommandé d'utiliser directement. Si vous devez assurer la portabilité du code, il est recommandé d'utiliser PHP_EOL.
Echo 'Hello World! ';;
Bien que les deux puissent obtenir des effets de rupture de lignes, PHP_EOL convient plus aux projets multiplateformes. L'avantage est qu'il peut automatiquement adapter les nouvelles lignes en fonction du système d'exploitation, en évitant les problèmes de compatibilité qui peuvent être provoqués par des lignes de nouvelles à code dur. En revanche, les caractères peuvent ne pas être correctement analysés sur certains systèmes d'exploitation, donc soyez particulièrement prudent lorsqu'il est utilisé dans le développement de la plate-forme multiplate.
Voici un exemple de code qui utilise la constante PHP_EOL pour écrire du texte dans un fichier et ajouter une nouvelle ligne après chaque ligne:
<?php<br> $ file = fopen ('test.txt', 'w');<br> fwrite ($ file, 'Ceci est la ligne 1.'. PHP_EOL);<br> fwrite ($ file, 'Ceci est la ligne 2.'. PHP_EOL);<br> fWrite ($ file, 'Ceci est la ligne 3.'. Php_eol);<br> fclose (fichier $);<br> ?>
Ceci est la ligne 1.<br> Ceci est la ligne 2.<br> Ceci est la ligne 3.
Avec le code ci-dessus, vous pouvez voir que chaque ligne de texte a une nouvelle ligne après, garantissant l'exactitude du format de sortie.
Ce qui précède est la méthode détaillée de la façon d'implémenter les ruptures de ligne en PHP. En utilisant PHP_EOL et des caractères raisonnablement, vous pouvez facilement gérer les pauses de ligne dans votre code, en assurant la compatibilité du code sur différentes plates-formes.