|
Posted by hackajar on 12/25/06 09:28
For future programming the following, IMHO, works really well:
1.) Use "require_once()" instead of "include()". Some of my
applications get so harry that for saftey checks I will call a file
more then once, this protects re-establishing code. Also, require will
cause fatal error while include will only warn. You probably will want
to know for sure if a file made it ok.
2.) If your going to program in this way, use some of PHP's built in
short cuts:
Replace - <?php include("phpincludes/server-nav.php");?>
With - <?=require_once("phpincludes/server-nav.php")?>
Notice lack of "php" after "?" instead an "=" and no ";" at end. This
works and shrinks code ;)
Cheers,
Hackajar
eholz1 wrote:
> Hello, I have a basic design question, in terms of what is "better"
> programming.
>
> I have a web site, and am using php pages as includes. some of the php
> pages have php tags, and "echo" or "print" the php variables and html.
>
> Like this:
> <div id="body">
> <?php include("phpincludes/server-nav.php"); ?>
> </div>
>
> the php page has code like this:
> <div id="header">
> <ul>
> <li class="tab" <?php if ($thisPage=="Home")
> echo " id=\"currentpage\""; ?>>
> <a href="http://abf966/LBA/index.php">Home</a>
> </li>
> <li class="tab" <?php if ($thisPage=="Introduction")
> echo " id=\"currentpage\""; ?>>
> <a href="http://abf966/LBA/intro.php">Introduction</a></li> ...
> etc
>
> is it better (or not) to not only echo divs, etc but to create
> everything within php tags like this?
>
> <?php echo ('<h2 class="decco" id="hdrTopic">Who We Are Not</h2>'); ?>
>
> OR is this really the same thing, but looks different???
>
> thanks again,
>
> ewholz
Navigation:
[Reply to this message]
|