From: Andi Gutmans Date: Mon, 23 Feb 2004 08:40:39 +0000 (+0000) Subject: - Decrease precedence of instanceof so that the following is true: X-Git-Tag: RELEASE_0_2_0~220 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4a14e5c30d2faa955f158249a036cdd5ddd876e7;p=php - Decrease precedence of instanceof so that the following is true: php -r 'var_export((object)1 instanceof stdClass);'; Patch by Jan Lehnardt --- diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index 3fdfb44fba..cb7a7bd733 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -67,9 +67,10 @@ %left T_SL T_SR %left '+' '-' '.' %left '*' '/' '%' +%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 '[' -%nonassoc T_NEW T_INSTANCEOF T_CLONE +%nonassoc T_NEW T_CLONE %token T_EXIT %token T_IF %left T_ELSEIF