]> granicus.if.org Git - php/commitdiff
To be consistent with old PHP in is_callable(do we really need it?)
authorXinchen Hui <laruence@gmail.com>
Thu, 6 Mar 2014 15:16:06 +0000 (23:16 +0800)
committerXinchen Hui <laruence@gmail.com>
Thu, 6 Mar 2014 15:16:06 +0000 (23:16 +0800)
ext/standard/type.c

index 955c906b03378776db0b5625da358621cf5516cd..182e4b97689cdd4adcdc0c4ccaab8ce051271d82 100644 (file)
@@ -394,6 +394,8 @@ PHP_FUNCTION(is_callable)
                }
                retval = zend_is_callable_ex(var, NULL, check_flags, &name, NULL, &error TSRMLS_CC);
                zval_dtor(callable_name);
+               //??? is it necessary to be consistent with old PHP
+               name->len = strlen(name->val);
                ZVAL_STR(callable_name, name);
        } else {
                retval = zend_is_callable_ex(var, NULL, check_flags, NULL, NULL, &error TSRMLS_CC);