From:             [EMAIL PROTECTED]
Operating system: NT 4.0 sp 6a
PHP version:      4.0.4pl1
PHP Bug Type:     Scripting Engine problem
Bug description:  parse error when closing function in require()/include() file


A parse error arises if a function was opened in the main file and closed in a 
require()'d or include()'d file.

I'm actually using PHP 4.0.5-dev for windows, 2001-02-20.  This problem also existed 
in 4.0.4-dev.  Note, the problem does not happen in PHP 3.0.16.

Here are the test scripts:

========== req-test.php ================

function Tester() {


   # Note, the function has its closing 
   # "}" inside the required file.

echo '<p>hi there from the main file</p>';


========== ================
   # This is still inside the function.

   echo '<p>Hi there from inside the function';
   echo ' that is continued inside the required file</p>';

}# End function Tester




Edit Bug report at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to