Re: [PHP] Structuring large PHP programs

2001-02-15 Thread Ben Peter
Joe, I believe that the concept of the Zend Cache shows the contrary. It basically pre-parses scripts and stores them in memory. Zend.com give figures up to 603% performance increase (http://www.zend.com/cguidemo/benchmark_frame.html). Part of this certainly is due to less disk access, the other

RE: [PHP] Structuring large PHP programs

2001-02-15 Thread Maxim Maletsky
Maletsky -Original Message- From: John McCreesh [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 15, 2001 5:25 AM To: [EMAIL PROTECTED] Subject: [PHP] Structuring large PHP programs What is the best practice for structuring a PHP program which is becoming too large to manage as a single

[PHP] Structuring large PHP programs

2001-02-14 Thread John McCreesh
What is the best practice for structuring a PHP program which is becoming too large to manage as a single file? Should it be broken into a number of includes, e.g.: switch ($whatever) { case 0: include('case0.php'); break; case 1: include('case1.php');

Re: [PHP] Structuring large PHP programs

2001-02-14 Thread Ben Peter
John, part of this is a matter of taste - I would personally rather split this into functions. BUT: even if you _are_ using functions, you should only include() the file with the function when you need it, IF this part of the code is getting large. This way, php will not need to parse code that

Re: [PHP] Structuring large PHP programs

2001-02-14 Thread Michael McGlothlin
I'd go w/ functions. You can split the functions into as many files as needed but I wouldn't embed their inclusions in a switch statement. I'm not quite sure what you need the switch statement for so am assuming it's part of your applications logic. I'd never write a program as one giant

Re: [PHP] Structuring large PHP programs

2001-02-14 Thread Scott Mebberson
I would use a combination of both, Have all of your backend settings (including db info) in one include, and all of your user customisable settings (if you have any) in another include and finally another include for all your functions, so that any function is aviable at anytime. But this

Re: [PHP] Structuring large PHP programs

2001-02-14 Thread Joe Stump
The way I normally do it is I have ONE main include (usually init.inc) and then all files that I might need throught my page I put in init.inc I works nicely for me. --Joe On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: John, part of this is a matter of taste - I would

RE: [PHP] Structuring large PHP programs

2001-02-14 Thread Jonathan Sharp
: John McCreesh; [EMAIL PROTECTED] Subject: Re: [PHP] Structuring large PHP programs The way I normally do it is I have ONE main include (usually init.inc) and then all files that I might need throught my page I put in init.inc I works nicely for me. --Joe On Wed, Feb 14, 2001 at 09:15:35PM

Re: [PHP] Structuring large PHP programs

2001-02-14 Thread Michael Kimsal
Any particular reason you don't do something like: $whatever="blah"; include($whatever); This eliminates the need for potentially dozens of case/switch statements. If you're interested, we're developing a more structured way of handling this with classes, and I could demonstrate some of this

Re: [PHP] Structuring large PHP programs

2001-02-14 Thread Ben Peter
; [EMAIL PROTECTED] Subject: Re: [PHP] Structuring large PHP programs The way I normally do it is I have ONE main include (usually init.inc) and then all files that I might need throught my page I put in init.inc I works nicely for me. --Joe On Wed, Feb 14, 2001 at 09

Re: [PHP] Structuring large PHP programs

2001-02-14 Thread Joe Stump
large PHP programs The way I normally do it is I have ONE main include (usually init.inc) and then all files that I might need throught my page I put in init.inc I works nicely for me. --Joe On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: John