T_NEW 122 Zend/zend_language_parser.y %nonassoc T_NEW T_CLONE T_NEW 123 Zend/zend_language_parser.y %token T_NEW "new (T_NEW)" T_NEW 735 Zend/zend_language_parser.y T_NEW class_name_reference { zend_do_extended_fcall_begin(TSRMLS_C); zend_do_begin_new_object(&$1, &$2 TSRMLS_CC); } ctor_arguments { zend_do_end_new_object(&$$, &$1, &$4 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C);} T_NEW 742 Zend/zend_language_parser.y | variable '=' '&' T_NEW class_name_reference { zend_error(E_DEPRECATED, "Assigning the return value of new by reference is deprecated"); zend_check_writable_variable(&$1); zend_do_extended_fcall_begin(TSRMLS_C); zend_do_begin_new_object(&$4, &$5 TSRMLS_CC); } ctor_arguments { zend_do_end_new_object(&$3, &$4, &$7 TSRMLS_CC); zend_do_extended_fcall_end(TSRMLS_C); zend_do_end_variable_parse(&$1, BP_VAR_W, 0 TSRMLS_CC); $3.EA = ZEND_PARSED_NEW; zend_do_assign_ref(&$$, &$1, &$3 TSRMLS_CC); } T_NEW 5185 Zend/zend_language_scanner.c return T_NEW; T_NEW 73 ext/tokenizer/tokenizer_data.c REGISTER_LONG_CONSTANT("T_NEW", T_NEW, CONST_CS | CONST_PERSISTENT); T_NEW 209 ext/tokenizer/tokenizer_data.c case T_NEW: return "T_NEW";