On Sat, March 18, 2006 12:36 pm, Rostislav Krasny wrote: > <p>Hello World</p> > </body> > <p>Hello World</p></body> > Why there is no newline afer " <p>Hello World</p>" ? > Is it a PHP bug or the tutorial should be updated? The tutorial is imprecise, and glosses over this detail. For very good reasons, ?>[newline] ignores the trailing [newline] character. If you want the newline, you should do: <?php echo "<p>Hello World</p>\n"; ?> As for WHY the [newline] after ?> is ignored, it just turns out that there are more times when you want it that way than the other, *AND* it's trivial to insert a \n into your output, *AND* it would be very hard to come up with a way to make the newline NOT appear if the default was to have it appear, *AND* a *TON* of things would go wrong if the extra newline appeared where you don't want it, but it's pretty unimportant if a newline is missing at that point in the tutorial and in most real-world cases (IE, HTML output) where you have ?>[newline] It's not a bug ; It's a feature -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php