Ich hab mich ja schon gewundert was das für eine komische schreibweise ist!?
komisch ist die schreibweise nicht und auch gültig, nur sie gibt von dir nicht gültiges html aus
vereinfacht:
echo '<a href="#"><div>foo</div></a>'; ist völlig korrektes php, nur der html code eben nicht
(hab dieses script so im netz gefunden)
nimm nie scripte die du im netz findest ;)
jedes programm/script hat mindestens einen bug
jedes programm/script kann um mindestens eine zeile reduziert werden
ergo jedes programm/script (auch die, die du im netz findest) ist fehlerhaft ;)