Quand je fais ce qui suit, l'affichage se fait dans le mauvais ordre :
<<<
Hey, où sont mes nouvelles lignes ? J'obtiens le message 'Warning: Cannot send session cookie - headers already sent...' ou 'Cannot add header information - headers already sent...'.
>>>

10.7 Utiliser PHP
10 FAQ : Foire Aux Questions
 Manuel PHP

J'aimerais écrire un script
Il faut que je convertisse tous les guillemets simples (') en un anti-slash suivi d'un guillemet simple (\'). Comment le faire avec une expression regulière ? J'aimerais aussi convertir " en \" et \ en \\.
Tous mes " se transforment en \" et mes ' en \', comment me débarrasser de tous ces anti-slashs ? Comment et pourquoi sont-ils apparus ?
Quand je fais ce qui suit, l'affichage se fait dans le mauvais ordre :
-> Hey, où sont mes nouvelles lignes ?
J'obtiens le message 'Warning: Cannot send session cookie - headers already sent...' ou 'Cannot add header information - headers already sent...'.
J'ai besoin d'accèder à des informations dans l'en-tête de requête directement. Comment puis-je le faire ?
Quand j'essaye d'utiliser l'authentification avec IIS j'obtiens 'No Input file specified'.
Mon script
Comment mélanger XML et
Comment utiliser
Où puis-je trouver une liste complète des variables prédéfinies que je peux utiliser dans mes scripts
Comment puis-je générer des fichiers PDF sans utiliser les librairies payantes
J'essaye d'accéder à une des variables standard CGI (comme $DOCUMENT_ROOT ou $HTTP_REFERER) dans une fonction écrite par moi-même, et il semblerait qu'elle ne soit pas définie. Que se passe-t-il ?

10.7.5 Hey, où sont mes nouvelles lignes ?

En PHP , la fin d'un bloc de code est soit "?>" ou "?>\n" (où \n signifie une nouvelle ligne). Donc dans l'exemple plus haut, les phrases affichées le seront sur une seule ligne, car PHP oublie les nouvelles lignes après la fin du bloc. Cela signifie que vous devez insérer une nouvelle ligne de plus après chaque bloc de code PHP pour la lui faire afficher.

Pourquoi PHP fait-il cela ? Car lors du formatage du HTML, cela vous simplifie la vie car vous ne voulez pas de cette nouvelle ligne, mais vous devez créer de très longues lignes ou rendre la source brute de la page illisible pour arriver à cet effet.

<< Hey, où sont mes nouvelles lignes ? >>
Quand je fais ce qui suit, l'affichage se fait dans le mauvais ordre : Utiliser PHP J'obtiens le message 'Warning: Cannot send session cookie - headers already sent...' ou 'Cannot add header information - headers already sent...'.