At 23:24 08.11.2002, David McArthur said:
>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?

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:

echo 'Inside';
will correctly produce this:

   >O     Ernest E. Vogelsinger
   (\)    ICQ #13394035

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to