summaryrefslogtreecommitdiff
path: root/Zend/zend_language_parser.y
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2003-06-09 13:51:53 +0000
committerZeev Suraski <zeev@php.net>2003-06-09 13:51:53 +0000
commit8d2a4e04aeaded2606ca191af6d61692f320c694 (patch)
tree997fa1156a075d6848bc51c473ad262826401ddc /Zend/zend_language_parser.y
parent565985acfc5ab1b25d283d72e2836e337c492514 (diff)
downloadphp-git-8d2a4e04aeaded2606ca191af6d61692f320c694.tar.gz
Fix bogus implicit declarations of properties (squash bug #23671)
Diffstat (limited to 'Zend/zend_language_parser.y')
-rw-r--r--Zend/zend_language_parser.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y
index 3b644eb6fe..01111ac0ca 100644
--- a/Zend/zend_language_parser.y
+++ b/Zend/zend_language_parser.y
@@ -746,7 +746,7 @@ method_or_not:
function_call_parameter_list ')'
{ zend_do_end_function_call(&$1, &$$, &$3, 1, 1 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);
zend_do_push_object(&$$ TSRMLS_CC); $$.u.EA.type = ZEND_PARSED_METHOD_CALL; }
- | /* empty */ { $$.u.EA.type = ZEND_PARSED_MEMBER; }
+ | /* empty */ { zend_do_declare_implicit_property(TSRMLS_C); $$.u.EA.type = ZEND_PARSED_MEMBER; }
;
variable_without_objects: