diff options
author | Derick Rethans <derick@php.net> | 2005-06-14 21:32:29 +0000 |
---|---|---|
committer | Derick Rethans <derick@php.net> | 2005-06-14 21:32:29 +0000 |
commit | 4fb4cac65c735a9253d7b77f17468a5768a7de13 (patch) | |
tree | 86df7acf34af73d482f2d6a84fc511c332f8586e /ext/standard/type.c | |
parent | f14292df21e9f1a94c63435ff58faaba4901f8c8 (diff) | |
download | php-git-4fb4cac65c735a9253d7b77f17468a5768a7de13.tar.gz |
- Add my new timelib and ext/date. For now only strtotime() makes use of this.
Diffstat (limited to 'ext/standard/type.c')
-rw-r--r-- | ext/standard/type.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ext/standard/type.c b/ext/standard/type.c index 2cda025a03..4b6d723d6a 100644 --- a/ext/standard/type.c +++ b/ext/standard/type.c @@ -44,10 +44,6 @@ PHP_FUNCTION(gettype) RETVAL_STRING("integer", 1); break; - case IS_RESOURCE: - RETVAL_STRING("resource", 1); - break; - case IS_DOUBLE: RETVAL_STRING("double", 1); break; @@ -75,6 +71,16 @@ PHP_FUNCTION(gettype) */ break; + case IS_RESOURCE: + { + char *type_name; + type_name = zend_rsrc_list_get_rsrc_type(Z_LVAL_PP(arg) TSRMLS_CC); + if (type_name) { + RETVAL_STRING("resource", 1); + break; + } + } + default: RETVAL_STRING("unknown type", 1); } |