summaryrefslogtreecommitdiff
path: root/Zend/zend_execute_API.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2005-06-24 08:45:17 +0000
committerDmitry Stogov <dmitry@php.net>2005-06-24 08:45:17 +0000
commit12b66c262a46d0695d65ad5aa64d7ecb0aca0086 (patch)
treeaa72f8512d20224dec268dbdbfe0819d323044b9 /Zend/zend_execute_API.c
parentcc22d6690f94652c696596306f29ebd0088ce42e (diff)
downloadphp-git-12b66c262a46d0695d65ad5aa64d7ecb0aca0086.tar.gz
Fixed bug #30519 (Interface not existing says Class not found)
Diffstat (limited to 'Zend/zend_execute_API.c')
-rw-r--r--Zend/zend_execute_API.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c
index 82e59f7651..1ff2f99126 100644
--- a/Zend/zend_execute_API.c
+++ b/Zend/zend_execute_API.c
@@ -1326,7 +1326,11 @@ check_fetch_type:
}
if (zend_lookup_class(class_name, class_name_len, &pce TSRMLS_CC)==FAILURE) {
- zend_error(E_ERROR, "Class '%s' not found", class_name);
+ if (fetch_type == ZEND_FETCH_CLASS_INTERFACE) {
+ zend_error(E_ERROR, "Interface '%s' not found", class_name);
+ } else {
+ zend_error(E_ERROR, "Class '%s' not found", class_name);
+ }
}
return *pce;
}