I use a templating framework in which I put all of my HTML. However, when I create components that need to output HTML to render themselves then I use the echo and single quote style also. I find heredoc and breaking in and out of PHP to be extremely messy looking, not to mention horribly maintainable. Double quotes versus single quotes is more a matter of preference, for instance when doing SQL queries I like to use double quotes instead since I quote my SQL strings in single quotes.
Cheers, Rob. On Mon, 2003-12-29 at 20:03, Larry Brown wrote: > I agree. I think embedding the <?php ?> tags is messy and harder to follow. > I do however, treat echo like print. ie echo "The thought would \"have\" to > be clear."; I've not use CR,. I'll have to look at that. Thanks > > -----Original Message----- > From: Robin Kopetzky [mailto:[EMAIL PROTECTED] > Sent: Monday, December 29, 2003 8:02 PM > To: PHP General > Subject: [PHP] HTML via echo or not > > > Good evening. > > I'm probably going to stir up a hornet's nest but have a question. > > Does using echo for ALL html pages mean I have a sick mind? Example: > > echo CR, '<HTML>', > CR, ' <BODY>', > CR, ' etc...'; > > I like the look. It's more readable, gives me a better view of variables as > they are all single-quoted and stand out nicely in my editor. No messy > jumping into and out of php. I have looked at a bunch of php code written by > others and HEREDOC looks stupid with everything jammed against the left side > of the screen, php tags within HTML breaks up the flow of properly formatted > HTML, which I firmly require for all of my code, and just doesn't look > right. 'print' makes you add \" to all of the HTML attributes but the 'echo' > method makes everything look like php! Since all your doing is dumping text > to the output subsystem, there shouldn't be any speed decrease in the code. > > Yes, I know, there are advocates for every kind of method to display HTML > code but just wanting to get others opinions on the subject. If you wish, > email me off-list @ sparkyk-AT-blackmesa-isp.net. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php