At 23:24 08.11.2002, David McArthur said:
--------------------[snip]--------------------
>PHP 4.2.2 (linux) doesn't seem to mind if I leave off the closing ?> tag at
>the end of a file.  Is the ?> assumed at EOF?
>
>I have PHP that outputs binary and along the way I include() a lot of php
>scripts.  I'm constantly having problems when I leave a little whitespace at
>the end of some script after the ?> which screws up the output binary.
>First time this happened it took me hours to figure out the cause.
>
>What does everyone think about just leaving off the ?> as a solution to
>this?  It works for me now, but would any PHP developer care to
>prognosticate on the liklihood this might change in future?
--------------------[snip]-------------------- 

The least I can say that it's bad style... it's not documented, and
therefore any tag should be closed.

Most ascii editors can be configured to discard trailing whitespaces; and
PHP will even ignore a newline character following immediately a closing tag:

----------[html]---------
<xmp>Outside<?php
echo 'Inside';
?>
Outside</xmp>
----------[html]---------
will correctly produce this:
OutsideInsideOutside

-- 
   >O     Ernest E. Vogelsinger
   (\)    ICQ #13394035
    ^     http://www.vogelsinger.at/



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to