You are here: Re: Why does include file text need to be bracketed by <?php> ... <?> « PHP Programming Language « IT news, forums, messages
Re: Why does include file text need to be bracketed by <?php> ... <?>

Posted by jussist@gmail.com on 05/29/07 07:37

> Ummm...reading the manual?
>
> http://uk.php.net/include/
>
> "When a file is included, parsing drops out of PHP mode and into HTML
> mode at the beginning of the target file, and resumes again at the end.
> For this reason, any code inside the target file which should be
> executed as PHP code must be enclosed within valid PHP start and end
> tags."

Interesting topic this has been, and at last there is the correct
answer. I can easily imagine a situation where and included file,
whether being html, plain text or php, would be sometimes run
separately, sometimes as included file. If including would require
the ?> -tags or <?php -tags, the whole include -functionality would
become unusable. This kind of behavior could of course be done with a
parameter that would determine whether those tags would be needed or
not, but that's another story then.

On the other issue about <?php -tags. In no way <?php is an html -tag.
It is not one, period. <% is not html tag, <cfoutput is not an html -
tag, <?= is not an html tag. Neither is any other markup that is used
in some own server side software to identify interpreted parts of the
code. Html -tags are listed in: http://www.w3.org/TR/html401/index/elements.html
..

--
Jussi T
http://view.fi
http://naamio.net
http://hoffburger.com

 

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

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