todas - ¿PHP en modo html recorta automáticamente solo 1 línea nueva después de las etiquetas php?
sintaxis php (1)
PHP ingresa al modo html si no hay etiquetas php. Eso es bastante simple. Este código:
<pre>a
<?php echo ''b'';?>
c
</pre>
Se producirá:
a
bc
La nueva línea después de <?php echo ''b'';?>
Se recorta.
Pero este código (espacio después de cerrar la etiqueta php):
<pre>a
<?php echo ''b'';?>
c
</pre>
Se producirá:
a
b // there is a space after ''b ''
c
Entonces, ¿la nueva línea después de la última etiqueta php siempre se recorta? ¿Hay algún otro recorte oculto, formateo o algunas cosas automáticas pasando?
Editar: Hoy aprendí una nueva definición de etiquetas php:
La etiqueta de finalización de PHP es ?> Con una nueva línea opcional.
Siéntase libre de ampliar la respuesta si las etiquetas php tienen otras propiedades ocultas / mágicas / automáticas.
Mire en este documento se le da claramente la nueva etiqueta de cierre de línea de PHP