Kiedy używasz PHP zrobić aplikację, istnieje kilka warstw zaangażowanych:
- Twój kod PHP, który wysyła kilka dane do
- serwer WWW, który przekazuje dane przez sieć do
- przeglądarkę internetową, która analizuje dane danych i wyświetla je na ekranie.
Należy zauważyć, że powyższe dane są przesyłane dalej. W twoim przypadku te dane to HTML, ale równie dobrze mógłby to być zwykły tekst, a nawet obraz w formacie PNG. (Jest to jeden z powodów, dla których wysyłasz nagłówek Content-Type:
, aby określić format twoich danych.)
Ponieważ jest tak często używany w HTML, PHP ma wiele funkcji specyficznych dla HTML, ale to nie jedyny format może wyprowadzać. Tak więc, podczas gdy znak nowego wiersza nie zawsze jest przydatny dla HTML, jest przydatny:
- jeśli chcesz sformatować HTML, który generujesz, nie dla przeglądarki internetowej, ale dla innej osoby, aby móc czytać;
- jeśli chcesz wygenerować zwykły tekst lub inny format, w którym znaki nowego wiersza mają znaczenie.
Bez względu na to, jakiego typu 'EOL', którego używasz, zostanie zignorowane w przeglądarce, chyba że znajduje się wewnątrz znacznika' pre'. Tylko element 'br' lub block level sprawi, że zawartość zostanie zwrócona do następnego wiersza podczas renderowania. – prodigitalson