]> granicus.if.org Git - php/commitdiff
Allow require_once to take expressions, just like require
authorStanislav Malyshev <stas@php.net>
Sun, 10 Sep 2000 11:24:45 +0000 (11:24 +0000)
committerStanislav Malyshev <stas@php.net>
Sun, 10 Sep 2000 11:24:45 +0000 (11:24 +0000)
Zend/zend-parser.y

index b1a31fa0f40f32c85be8e93ae504261ff95bca6d..0917f7d5555583b0a0466b4b4198c26b2fbbdaee 100644 (file)
@@ -717,7 +717,7 @@ internal_functions_in_yacc:
        |       T_INCLUDE_ONCE expr     { do_include_or_eval(ZEND_INCLUDE_ONCE, &$$, &$2 CLS_CC); }
        |       T_EVAL '(' expr ')'     { do_include_or_eval(ZEND_EVAL, &$$, &$3 CLS_CC); }
        |       T_REQUIRE expr                  { do_include_or_eval(ZEND_REQUIRE, &$$, &$2 CLS_CC); }
-       |       T_REQUIRE_ONCE use_filename             { do_include_or_eval(ZEND_REQUIRE_ONCE, &$$, &$2 CLS_CC); }
+       |       T_REQUIRE_ONCE expr             { do_include_or_eval(ZEND_REQUIRE_ONCE, &$$, &$2 CLS_CC); }
 ;