Re: Structure of PHP files
| From: | Dengxule | Date: | Thu, 23 Jul 2009 09:52:32 +0000 |
| Subject: | Re: Structure of PHP files | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-295735@lists.php.net to get a copy of this message | ||
2009/7/23 Sándor Tamás (HostWare Kft.) <sandortamas@hostware.hu>
> Hi,
>
> It isn't really a programming question, but rather a structural.
>
> Let's suppose I have a PHP page, which is built by other PHP files'
> includes.
>
> Which is the better approach:
> in a switch-like statement I include the required PHP files, which contain
> all the functions, and the HTML code to provide the functionality, or
> create a base PHP file which contains all the funcionality, and the PHP
> files only contain calls for these functions, and the HTML code?
>
> I think the previous method gives more control and it is more repairable,
> but the later method gives more modularity. With your experiences, what
> method gives the better overall usability?
>
> Thanks,
> SanTa
As far as i experienced, the second method brings problems about the
"REQUIRE".
If you do put classes and functions directly in that "base PHP file", it
will looks fat , and you need a lot of copy/pastes.
If you just put a lot of "requires" in that "base PHP file", you may pay
attention about the PATH. Usage of "__FILE__" or "__autoload" may bring
confusions.
Hoping for the coming of the concept of PACKAGE. Seems that NAMESPACE will
be introduced in PHP6.
Dengxule
09/07/23