Tom: Ende-Tag und Zeilenumbruch

Beitrag lesen

Hello,

?>
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Nur so BTW, aber hier hast Du Dir schon Dein HTML versaut...

Hat er nicht.

Du solltest besser schreiben:
     ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

http://de.php.net/manual/en/language.basic-syntax.instruction-separation.php
Wenn ein Zeilenumbruch unmittelbar einem ?> folgt, so gehört er zum schließenden Tag und landet nicht in der Ausgabe.

*ups*

"The closing tag for the block will include the immediately trailing newline if one is present. "

Bedeutet das nicht gerade das Gegenteil?
Muss man hier eigentlich immer alles erst selber ausprobieren?

Seit wann funktioniert das denn?
Das war aber bei älteren PHP-Versionen nochn nicht so. Ausprobiert habe ich eben nur kurz mit Version 5.2.9.

  
<?php   ### closing-tag.php ###  
  
echo "hier steht Text";  
  
?>  
und hier noch mehr  

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de