You are here: Re: Mangled Code Mess « PHP Programming Language « IT news, forums, messages
Re: Mangled Code Mess

Posted by Tim Streater on 12/14/06 17:25

In article <bIegh.1422$lc1.1288@fe56.usenetserver.com>,
Double Echo <doubleecho@your.com> wrote:

> Bill,
>
> Sorry for not getting back sooner... had a lot of work interrupting my
> newsgroup time. :-)
>
> Here-doc allows you to basically print out whatever is between the pattern
> you choose.
>
> I use ENDOFHTML but you could use ENDOFCODE or whatever.
>
> Perl has a similar construct:
>
> print <<ENDOFHTML;
> ENDOFHTML
>
> Notice the semi-colon at the top, PHP is a bit more "correct" putting the
> semi-colon at
> the end:
>
> print <<<ENDOFHTML
> ENDOFHTML;
>
> PHP also uses "<<<" whereas Perl uses "<<".
>
> Anyway, embedded PHP programs were the rave a couple of years ago, and people
> were doing
> it trying to create really dynamic pages, but it's really messy as you've
> found out to
> do it that way.
>
> It's easier to print <<<EDNDOFHTML because you can actually use ' and "
> in the block without trouble. There are also a lot of web servers that don't
> like embedded
> PHP in HTML docs and will barf or ignore it if you attempt it. So, it's
> better to embed HTML in PHP,
> and save yourself the hassle.

No, I've gone away from this approach and had no problems at all. My
pages embed the PHP in the HTML. Its a lot easier that way. I use PHP to
dynamically generate the html based on what is in our mysql database.

-- tim

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация