From eb0c56ada1e2d6f4155c32c23cea56502de7751e Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Wed, 3 Oct 2007 10:33:02 +0000 Subject: Fixed bug #42820 (defined() on constant with namespace prefixes tries to load class). --- Zend/zend_builtin_functions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Zend/zend_builtin_functions.c') diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index 9a64ea72e4..6e97b100ae 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -545,7 +545,7 @@ ZEND_FUNCTION(defined) } convert_to_string_ex(var); - if (zend_get_constant_ex(Z_STRVAL_PP(var), Z_STRLEN_PP(var), &c, NULL, 0 TSRMLS_CC)) { + if (zend_get_constant_ex(Z_STRVAL_PP(var), Z_STRLEN_PP(var), &c, NULL, ZEND_FETCH_CLASS_SILENT TSRMLS_CC)) { zval_dtor(&c); RETURN_TRUE; } else { -- cgit v1.2.1