I understand what you're getting at, I'm not sure of the answer though. I know it would stop you using FrontPage or Dreamweaver but if for example you had <?PHP print "<HTML><HEAD><TITLE>Index page</TITLE></HEAD><BODY>"; print "<P>Current: $_Current</P>"; print "<P>Percent Change: $_ChangePercent</P>"; print "</BODY></HTML>"; ?> You'd eliminate that problem.
"Christopher Crane" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > I have a question on speed but also dealing with the method of scripting. > I have a few pages where I get things like weather and stocks. I get the > data, which is usually in the form of a Comma delimited string like the > stock quotes from Yahoo.com. In the past, I also wrote a function to get the > data and split into variables like $S_Current, $S_ChangePercent, > $S_ChangeDollar ect.... Then I would print out a whole HTML table with the > variables embedded within. This function was called from a PHP type web > page. Lately, I have been making the variables global and using them when I > need them. For instance, I have a page called index.php. At the stock > section of the page, I have a function that is called and returns the major > indices, like NASDAQ, DOW and S&P. I global the variables and then within > the index.php page I called the variables as I need them in tables. This > makes designing the page simple. I can do it in Frontpage or Dreamweaver or > whatever. The old way was to call the function and the function would print > out the HTML table as part of the function. > > I hope I am explaining this well enough to understand. Doing it the newer > way for me with the global variables makes it easier to design the web page, > but I am wondering if it is at the cost of a slower page loading. The reason > I think this is whenever I would like to display a variable I have to put in > a script tag like <?PHP print $S_Current; ?>. I might have as many as 20 of > these on a page. Every time doesn't PHP have to start again and parse out > this information causing it to be really slow? > > The old way was for me to call the function like <?PHP indices(); ?> and > then the function would print out; > <table> > <tr> > <td>Dow</td> > <td>NASDAQ</td> > <td>S & P</td> > </tr> > <tr> > <td>$Dow_Current<img src=\"img\up.gif\"></td> > <td>$Nas_Current<img src=\"img\up.gif\"></td> > <td>$Snp_Current<img src=\"img\dn.gif\"></td> > </tr> > </table> > > Which is faster? Which is better? Is there another way? > > Christopher J. Crane > Network Operations Manager > > IKON Office Solutions > 860.659.6464 > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php