diff options
-rw-r--r-- | ext/standard/string.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index 344ac8ae9f..e275e6456c 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -1419,7 +1419,9 @@ PHP_FUNCTION(strtolower) ZEND_PARSE_PARAMETERS_END(); #endif - RETURN_STR(zend_string_tolower(str)); + result = zend_string_init(str->val, str->len, 0); + php_strtolower(result->val, result->len); + RETURN_NEW_STR(result); } /* }}} */ |