Re: PHP tags - any reasons to close ?>

From: Date: Tue, 23 Sep 2008 16:22:57 +0000
Subject: Re: PHP tags - any reasons to close ?>
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-280791@lists.php.net to get a copy of this message
Jason Pruim schreef:
On Sep 23, 2008, at 9:27 AM, Jochem Maas wrote:
Martin Zvarík schreef:
Hi, I have seen some projects where people start with opening tag <?php but they DON'T close it with ?> This is especially the case of CONFIG.php files... 1) What's the reason of that? 2) What if you would not close any 100% PHP files?
I second what Robbert and Richard said, actually I'm pretty sure I've read Rasmus himself advocate the practice of leaving out the closing php tag on files that contain no output
Before I go and change all of my include files... I just want to make sure if "output" would be considered inside a function that sets session variables, and then simply returns at the end? Once I'm done debugging, I'll have some functions like that hopefully. :)
by 'output' I meant any 'plain text' hanging around outside of php tags, e.g.: foo.php --------- <?php function myFunc() { return "Hello World"; } echo myFunc(); // the rest (after '?>') I'm calling 'output' ?> some static output<br /> isn't it great!<hr /> --------- more specifically 'output' after the last block of php in a file. basically EOF implies '?>' (if your in a php block) so why type '?>' and take the risk of having some trialing white space screw up your app. sorry for the confusion my output may have caused ;-)
-- Jason Pruim Raoset Inc. Technology Manager MQC Specialist 11287 James St Holland, MI 49424 www.raoset.com japruim@raoset.com


« previous php.general (#280791) next »