summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2003-04-02 10:36:37 +0000
committerStanislav Malyshev <stas@php.net>2003-04-02 10:36:37 +0000
commit8a03806a8052fdfd7a9f5ce4318fb9cd492f8fe0 (patch)
tree5b101a7885d216a5c3f33e14bf7862fa42db9320
parent19771e0433584b270add7be30064ba1f8c0540bb (diff)
downloadphp-git-8a03806a8052fdfd7a9f5ce4318fb9cd492f8fe0.tar.gz
fix parameterless get_declared_classes call
-rw-r--r--Zend/zend_builtin_functions.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c
index d8f016459e..bbdb0263be 100644
--- a/Zend/zend_builtin_functions.c
+++ b/Zend/zend_builtin_functions.c
@@ -1080,13 +1080,12 @@ ZEND_FUNCTION(get_declared_classes)
} else {
global_ns = 0;
convert_to_string_ex(namespace_name);
+ if(Z_STRVAL_PP(namespace_name) || !Z_STRLEN_PP(namespace_name)) {
+ global_ns = 1;
+ }
}
}
- if(!Z_STRVAL_PP(namespace_name) || !Z_STRLEN_PP(namespace_name)) {
- global_ns = 1;
- }
-
if(!global_ns) {
zend_str_tolower(Z_STRVAL_PP(namespace_name), Z_STRLEN_PP(namespace_name));
if(zend_hash_find(&EG(global_namespace_ptr)->class_table, Z_STRVAL_PP(namespace_name), Z_STRLEN_PP(namespace_name)+1, (void **)&pns) == FAILURE) {