ID: 44017 Updated by: [EMAIL PROTECTED] -Summary: wrong error discription with include/require in static method Reported By: admin at ifyouwantblood dot de -Status: Open +Status: Bogus Bug Type: Class/Object related PHP Version: 5.2.5 New Comment:
Please do not submit the same bug more than once. An existing bug report already describes this very problem. Even if you feel that your issue is somewhat different, the resolution is likely to be the same. Thank you for your interest in PHP. Previous Comments: ------------------------------------------------------------------------ [2008-02-01 21:52:35] admin at ifyouwantblood dot de Description: ------------ include/require (_once) return wrong error messages when used inside a static method. the function name as well as the manual link are prefixed by the classname. Reproduce code: --------------- <?php error_reporting(E_ALL|E_STRICT); class test { public static function inc() { require_once('i_do_not_exists.php'); } } test::inc(); ?> Actual result: -------------- Warning: test::require_once(i_do_not_exists.php) [function.test-require-once]: failed to open stream: No such file or directory Fatal error: test::require_once() [function.require]: Failed opening required 'i_do_not_exists.php' (include_path='.;C:\php5\pear') ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=44017&edit=1