Here is the quote for those who did not click through + Note: The closing tag of a PHP block at the end of a file is optional, and in some cases + not using it is helpful when using output buffering and include() or require(). I think the matter is settled then. The only part left is whether this encourages sloppy programming for newbies, which is not a big deal I think, given that this is a language feature. On 8/21/05, Gabor Hojtsy <gabor@hojtsy.hu> wrote:
Are we relying on a documented feature of the language, or just behavior that happened to be there? If it is documented, then we can safely go for it. If not, then am a bit apprehensive of going with it.
We can ask the PHP team if they are willing to formalise this behavior by a) committing to it in the future and b) documenting it.
How about that?
It IS documented, and IS encouraged by the PHP documentation. I already posted the RTFM link! I also explained how comitted the PHP website itself is towards this very practice:
http://lists.drupal.org/archives/drupal-devel/2005-08/msg00681.html
Goba