Justtechjobs.com Find a programming school near you






Online Campus Both


php-developer-list | 2000111

[PHP-DEV] PHP 4.0 Bug #7710 Updated: include'ing doesn't work properly From: brozen <email protected>
Date: 11/09/00

ID: 7710
User Update by: brozen <email protected>
Status: Open
Bug Type: Scripting Engine problem
Description: include'ing doesn't work properly

This bug is also reported at:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=75695

Previous Comments:
---------------------------------------------------------------------------

[2000-11-09 01:42:19] brozen <email protected>
Please take a look at this: (php3)

http://zeraim.torah.org/~cblack/testdir/index.php3

http://zeraim.torah.org/~cblack/testdir/index.php3?sid=3

Now, try these: (php4)

http://terumah.teamgenesis.com/~cblack/index.php3

http://terumah.teamgenesis.com/~cblack/index.php3?sid=2

Precisely the same code. PHP on zeraim incorporates the header & footer and then parses all as one, while on terumah it is attempting to parse the header & footer as if they were independent of the file into which they are included.

Or in other words, PHP3 used to incorporate a 'require()ed' file without doing any work on it, and then parsed the whole thing together. So you could have an IF statement in the header [ if (...) { ] that ended in the footer [ } ].

No longer! That's why the same code is generating parse errors.

---------------------------------------------------------------------------

Full Bug description available at: http://bugs.php.net/?id=7710

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
For additional commands, e-mail: php-dev-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>