Re: Couple of beginner questions

From: Date: Sun, 11 Jan 2009 13:08:05 +0000
Subject: Re: Couple of beginner questions
References: 1 2 3 4 5  Groups: php.general 
Request: Send a blank email to php-general+get-286011@lists.php.net to get a copy of this message
At 4:16 PM -0500 1/10/09, Paul M Foster wrote:
And let me present an alternative perspective. Never do something like: <?php echo 'Hellow world'; ?> Let Apache (or whatever) interpret HTML as HTML, and don't make it interpret PHP code as HTML. Instead, do: <h1>Hello world</h1> If you're going to use PHP in the middle of a bunch of HTML, then only use it where it's needed: <h1>Hello <?php echo $name; ?></h1> The contents of the PHP $name variable can't be seen by the HTML, which is why you need to enclose it in a little PHP "island". Naturally, if you're going to put PHP code in the middle of a HTML page, make the extension PHP. Otherwise, Apache will not interpret the PHP code as PHP (unless you do some messing with .htaccess or whatever). It's just simplest to call a file something.php if it has PHP in it. Paul -- Paul M. Foster
Paul: I agree with you. My example was not well thought out. My point was not to mix style elements with data. I should have said: I would consider the following"bad practice": <?php echo("<h1>$whatever</h1>"); ?> Whereas, the following I would consider "good practice". <h1><?php echo("$whatever"); ?></h1> Thanks for keeping me honest. Cheers, tedd -- ------- http://sperling.com http://ancientstones.com http://earthstones.com

« previous php.general (#286011) next »