ID: 41855 Updated by: [EMAIL PROTECTED] -Summary: Problem with require function Reported By: siegler at boskage dot com -Status: Open +Status: Bogus -Bug Type: Filesystem function related +Bug Type: Scripting Engine problem Operating System: Windows Server 2003 (IIS 6) PHP Version: 5.2.3 New Comment:
FYI: require / include are not functions, they are language constructs. And something like 'require() or foo()' isn't gonna work since require exits if file is not found. Previous Comments: ------------------------------------------------------------------------ [2007-06-29 18:32:22] siegler at boskage dot com Description: ------------ I am having problems using a require statement and getting very odd results. The link of code is: require("util.php"); util.php does exist in the same directory as the executing script (I have even run getcwd() to insure my path is getting interpreted correctly). Initially I was getting no error output from this, and for some reason when I change the code to read: require("util.php") or die("blah"); I will get my error, except require is throwing a notice instead of a fatal error so I need this die statement to actually get an error to show, and die never shows the text I pass to the function. Reproduce code: --------------- Any require statement may or may not reproduce this issue (for the most part it seems pretty random). I can temporarily fix this by switching my require to an include, run the script, switch back to require and rerun the script. It will work then for a short period of time. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=41855&edit=1