From ecf108e681b8e3871e7fa3af0697a5242014e244 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Fri, 20 Jun 2008 17:17:19 +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)) { unsigned int tmp_len; zstr tmp = zend_u_str_case_fold(Z_TYPE_P(ns), Z_UNIVAL_P(ns), Z_UNILEN_P(ns), 0, &tmp_len); -- 2.50.1