From 298087c74b9ed8b1962586cc7f3ab3c093878056 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Fri, 20 Jun 2008 17:17:05 +0000 Subject: [PATCH] Allowed to override internal classaes with "use" --- Zend/tests/ns_066.phpt | 10 ++++++++++ Zend/tests/ns_067.inc | 3 +++ Zend/tests/ns_067.phpt | 9 +++++++++ Zend/zend_compile.c | 5 ++++- 4 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 Zend/tests/ns_066.phpt create mode 100644 Zend/tests/ns_067.inc create mode 100644 Zend/tests/ns_067.phpt diff --git a/Zend/tests/ns_066.phpt b/Zend/tests/ns_066.phpt new file mode 100644 index 0000000000..3a7d9a521f --- /dev/null +++ b/Zend/tests/ns_066.phpt @@ -0,0 +1,10 @@ +--TEST-- +066: Name ambiguity (import name & internal class name) +--FILE-- +type == ZEND_USER_CLASS && + (*pce)->filename == CG(compiled_filename)) { char *tmp = zend_str_tolower_dup(Z_STRVAL_P(ns), Z_STRLEN_P(ns)); if (Z_STRLEN_P(ns) != Z_STRLEN_P(name) || -- 2.40.0