summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>1999-09-24 18:57:02 +0000
committerAndrey Hristov <andrey@php.net>1999-09-24 18:57:02 +0000
commit54fed6c652b04a527ffbb308d22435edcae0ce5a (patch)
tree26b0cf83159a4551fb8a89632f7cd1806920f023 /ext
parentbe0eeccdbc73f23872b827ef1f5bee2fda7d54c8 (diff)
downloadphp-git-54fed6c652b04a527ffbb308d22435edcae0ce5a.tar.gz
Extended var_dump to handle IS_RESOURCE somewhat.
Diffstat (limited to 'ext')
-rw-r--r--ext/standard/var.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/standard/var.c b/ext/standard/var.c
index 9f1a21a523..f5d61dc1f5 100644
--- a/ext/standard/var.c
+++ b/ext/standard/var.c
@@ -117,6 +117,15 @@ void php_var_dump(pval **struc, int level)
i = sprintf(buf, "%*c}\n", level, ' ');
PHPWRITE(&buf[1], i - 1);
break;
+
+ case IS_RESOURCE: {
+ int type;
+ zend_list_find((*struc)->value.lval, &type);
+ i = sprintf(buf, "%*cresource(%ld) of type %d\n", level, ' ',
+ (*struc)->value.lval, type);
+ PHPWRITE(&buf[1], i - 1);
+ break;
+ }
default:
i = sprintf(buf, "%*ci:0\n", level, ' ');