Separación de instrucciones

Como en C o Perl, PHP requiere que las instrucciones se terminen con un punto y coma al final de cada declaración. La etiqueta de cierre de un bloque de código PHP implica automáticamente un punto y coma; no necesita tener un punto y coma que termina la última línea de un bloque PHP. La etiqueta de cierre para el bloque incluirá la nueva línea inmediatamente posterior si hay una presente.

<?php
    echo 'This is a test';
?>

<?php echo 'This is a test' ?>

<?php echo 'We omitted the last closing tag';

Nota : La etiqueta de cierre de un bloque PHP al final de un archivo es opcional y, en algunos casos, omitirla es útil cuando se utiliza include o require , por lo que no se generarán espacios en blanco no deseados al final de los archivos, y aún podrá agregar encabezados a la respuesta posterior. También es útil si usa el búfer de salida, y no le gustaría ver espacios en blanco no deseados agregados al final de las partes generadas por los archivos incluidos.