|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits              [2001-02-26 15:04 UTC] cynic@php.net
 | |||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 18:00:01 2025 UTC | 
Hi: 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 ================ <?php function Tester() { include('./req-test.inc'); # Note, the function has its closing # "}" inside the required file. echo '<p>hi there from the main file</p>'; Tester(); ?> ======================================== ========== req-test.inc ================ <?php # 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 ?> ======================================== Thanks, --Dan