Robin -- ...and then Robin Kopetzky said... % % Good evening.
Hiya!
%
% I'm probably going to stir up a hornet's nest but have a question.
Probably so :_0
%
% Does using echo for ALL html pages mean I have a sick mind? Example:
I don't think so.
%
% echo CR, '<HTML>',
% CR, ' <BODY>',
% CR, ' etc...';
OK, that does look a bit sick :-) If nothing else, you end up with a
blank line before your first tag, which is technically a no-no.
I personally terribly dislike the jump-in-and-out bit, so only when I
have to use javascript and have to quote it do I even think about that.
I should also get around to using templates, but I haven't yet, so my
answer might be different later. I have a vague grasp of the nirvana of
separating the presentation formatting from the actual work and would
like to get there someday. In my copious time between midnight and 4am,
I suppose. Oh, wait; I'm in that now. I may have to sleep in 'til 4:30
to make up for it *yawn*
I also use print for everything rather than echo; I use '' on my HTML
attributes within my print ""s and so I don't look like a B movie (that's
B for backslasher :-)
When printing large chunks I don't bother with HEREDOCs but have been
known to
print
"
<table>
<tr>
<td>cell</td>
<td>cell</td>
</tr>
</table>
There was a table.
" ;
or so. It's easier to write than all of the quoting on and off that you
describe (plus I use \n rather than CR, not having seen it before and
thus not knowing if it's a predefined constant or one you did). I tend
to get a bit lazy with my HTML and often don't sweat the formatting for
the sake of the browser, though I do use newlines for at least a token
consideration of anyone reading the output :-) The php is much more
important to me than the resultant HTML.
Good luck coming to a sane final decision :-)
HTH & HAND & Happy Holidays
:-D
--
David T-G * There is too much animal courage in
(play) [EMAIL PROTECTED] * society and not sufficient moral courage.
(work) [EMAIL PROTECTED] -- Mary Baker Eddy, "Science and Health"
http://justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
pgp00000.pgp
Description: PGP signature

