PHP 4.0 Bug #7710: include'ing doesn't work properly

From: Date: Thu, 09 Nov 2000 06:42:19 +0000
Subject: PHP 4.0 Bug #7710: include'ing doesn't work properly
Groups: php.dev 
Request: Send a blank email to php-dev+get-37501@lists.php.net to get a copy of this message
From: brozen@torah.org Operating system: Linux PHP version: 4.0.3pl1 PHP Bug Type: Scripting Engine problem Bug description: include'ing doesn't work properly 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. -- Edit Bug report at: http://bugs.php.net/?id=7710&edit=1

« previous php.dev (#37501) next »