Cuando se está usando PHP para hacer una aplicación web, hay algunas capas implicadas:
- su código PHP, que da salida a algunos datos a
- un servidor web, que transmite la datos en la red a
- un navegador web, que analiza los datos y los muestra en la pantalla.
Tenga en cuenta que en lo anterior, solo se transfieren los datos. En su caso, esos datos son HTML, pero podría ser fácilmente texto simple o incluso una imagen con formato PNG. (Esta es una razón por la que envía un encabezado Content-Type:
, para especificar el formato de sus datos.)
Dado que se usa con frecuencia para HTML, PHP tiene muchas características específicas de HTML, pero ese no es el único formato puede salir Así, mientras que un carácter de nueva línea no siempre es útil para HTML, es que es útil:
- si desea formatear el código HTML que se está generando, no para el navegador web, pero para otra persona sea capaz de leer;
- si desea generar texto sin formato u otro formato donde importan los caracteres de nueva línea.
No importa qué tipo de 'EOL' que use será ignorado en el navegador a menos que esté dentro de una etiqueta' pre'. Solo un elemento 'br' o un nivel de bloque hará que el contenido llegue a la siguiente línea cuando se represente. – prodigitalson