RE: [PHP] Size Limit for PHP scripts
| From: | Wally Hartshorn | Date: | Fri, 30 Mar 2001 21:33:02 +0000 |
| Subject: | RE: [PHP] Size Limit for PHP scripts | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-46390@lists.php.net to get a copy of this message | ||
The script I'm calling (member.php) is 41K bytes (1,200 lines)
It includes() global.php, which is 8K bytes (300 lines).
That in turn requires() sessions.php, which is 13K bytes (370 lines).
That makes a total code size at execution of about 62K bytes (1,870 lines).
If I just remove some unused code from member.php, reducing its size to 32K bytes (940 lines), it
works fine. (It isn't that particular code. I could remove any large section of unused code and
it would work.)
Note that global.php is also included by several other scripts, each of which are much smaller than
member.php, and in each of those cases it works fine.
Any ideas? If there isn't a limit within PHP on script size, is there perhaps some limit within
the iPlanet web server on the PHP script size?
Wally
>>> "Cal Evans" <cal@calevans.com> 03/30/01 01:53PM >>>
If there is, I've not found it. I have many pages that include files that
contain class definitions. My average page includes 8 classes and my
average class is 250-400 lines of code.
Have you debugged your individual scripts first before including them in
other pages?
Cal
http://www.calevans.com
-----Original Message-----
From: Wally Hartshorn [mailto:Wally.Hartshorn@epa.state.il.us]
Sent: Friday, March 30, 2001 1:53 PM
To: php-general@lists.php.net
Subject: [PHP] Size Limit for PHP scripts
Is there a limit to the size of PHP scripts? I'm having a problem in which
scriptA.php is including() scriptB.php, which then requires() scriptC.php.
The result is that PHP itself dies. If I remove some code from scriptA.php
to reduce the size of the script, it works fine. (The code that I'm removing
wasn't being executed during this testing, so the code itself wasn't the
problem.)
If there is some limit, is there a parameter I can set to change it?
Here's my setup:
PHP 4.0.4 pl1
iPlanet 4.1 sp5
Solaris 2.7
Sun ES 250, 1GB RAM
Thanks,
Wally Hartshorn
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
For additional commands, e-mail: php-general-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net