diff options
Diffstat (limited to 'ext/standard/string.c')
-rw-r--r-- | ext/standard/string.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index 6c3ceb5f46..2e26fa46fd 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -82,13 +82,13 @@ PHP_FUNCTION(bin2hex) Get string length */ PHP_FUNCTION(strlen) { - pval *str; + pval **str; - if (ARG_COUNT(ht) != 1 || getParameters(ht, 1, &str) == FAILURE) { + if (ARG_COUNT(ht) != 1 || getParametersEx(1, &str) == FAILURE) { WRONG_PARAM_COUNT; } - convert_to_string(str); - RETVAL_LONG(str->value.str.len); + convert_to_string_ex(str); + RETVAL_LONG((*str)->value.str.len); } /* }}} */ |