ID:               42639
 Updated by:       [EMAIL PROTECTED]
 Reported By:      koraktor at web dot de
-Status:           Open
+Status:           Feedback
 Bug Type:         Scripting Engine problem
 Operating System: Windows XP SP2
 PHP Version:      5.2.4
 New Comment:

You do realize that include is a language construct and not a regular
function? Please provide short but _complete_ example script which shows
the problem clearly.


Previous Comments:
------------------------------------------------------------------------

[2007-09-12 08:44:02] koraktor at web dot de

Description:
------------
Included code in an if-expression is only available in the if-branch
not the if-expression itself.

Reproduce code:
---------------
if(file_exists("code_to_include.php")
&& include("code_to_include.php")
&& check_included_code())
{
  task();
}

Expected result:
----------------
Included code from "code_to_include.php" should be accessible in
check_included_code() and anything afterwards.

Actual result:
--------------
Included code from "code_to_include.php" is accessible in task(), but
not in check_included_code().


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=42639&edit=1

Reply via email to