Il tag di chiusura si può omettere solo se il file dello script contiene solamente codice php.
Se invece contiene parti di php inframezzate da html si mettono i tag di apertura e chiusura.
L'ho dato per scontato senza voler entrare nel merito del perché PHP e HTML non andrebbero mischiati.