diff options
author | Andi Gutmans <andi@php.net> | 2004-02-23 18:17:16 +0000 |
---|---|---|
committer | Andi Gutmans <andi@php.net> | 2004-02-23 18:17:16 +0000 |
commit | 4f05437e08940c235aa6089e651a090b2d72898f (patch) | |
tree | 3886de2e243f9f5302eefef0bda6dafe6ac0a377 | |
parent | c65d7997c3df183f4043db41cb2bc833d37350b0 (diff) | |
download | php-git-4f05437e08940c235aa6089e651a090b2d72898f.tar.gz |
- Improve precendence:
<?php
$obj->foo = "Blah";
if (!$obj instanceof StdClass) {
print "No";
} else {
print "Yes";
}
-rw-r--r-- | Zend/zend_language_parser.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index cb7a7bd733..adfdd5d539 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -67,8 +67,9 @@ %left T_SL T_SR %left '+' '-' '.' %left '*' '/' '%' +%right '!' %nonassoc T_INSTANCEOF -%right '!' '~' T_INC T_DEC T_INT_CAST T_DOUBLE_CAST T_STRING_CAST T_ARRAY_CAST T_OBJECT_CAST T_BOOL_CAST T_UNSET_CAST '@' +%right '~' T_INC T_DEC T_INT_CAST T_DOUBLE_CAST T_STRING_CAST T_ARRAY_CAST T_OBJECT_CAST T_BOOL_CAST T_UNSET_CAST '@' %right '[' %nonassoc T_NEW T_CLONE %token T_EXIT @@ -97,7 +98,6 @@ %token T_ENDFOREACH %token T_DECLARE %token T_ENDDECLARE -%token T_INSTANCEOF %token T_AS %token T_SWITCH %token T_ENDSWITCH |