callable         2911 Zend/zend_API.c static int zend_is_callable_check_func(int check_flags, zval *callable, zend_fcall_info_cache *fcc, int strict_class, char **error) /* {{{ */
callable         2935 Zend/zend_API.c 		if (UNEXPECTED(Z_STRVAL_P(callable)[0] == '\\')) {
callable         2936 Zend/zend_API.c 			ZSTR_ALLOCA_INIT(lmname, Z_STRVAL_P(callable) + 1, Z_STRLEN_P(callable) - 1, use_heap);
callable         2938 Zend/zend_API.c 			lmname = Z_STR_P(callable);
callable         2943 Zend/zend_API.c 			if (lmname != Z_STR_P(callable)) {
callable         2949 Zend/zend_API.c 			if (lmname == Z_STR_P(callable)) {
callable         2950 Zend/zend_API.c 				ZSTR_ALLOCA_INIT(lmname, Z_STRVAL_P(callable), Z_STRLEN_P(callable), use_heap);
callable         2961 Zend/zend_API.c 		if (lmname != Z_STR_P(callable)) {
callable         2967 Zend/zend_API.c 	if ((colon = zend_memrchr(Z_STRVAL_P(callable), ':', Z_STRLEN_P(callable))) != NULL &&
callable         2968 Zend/zend_API.c 		colon > Z_STRVAL_P(callable) &&
callable         2972 Zend/zend_API.c 		clen = colon - Z_STRVAL_P(callable);
callable         2973 Zend/zend_API.c 		mlen = Z_STRLEN_P(callable) - clen - 2;
callable         2975 Zend/zend_API.c 		if (colon == Z_STRVAL_P(callable)) {
callable         2987 Zend/zend_API.c 		cname = zend_string_init(Z_STRVAL_P(callable), clen, 0);
callable         3001 Zend/zend_API.c 		mname = zend_string_init(Z_STRVAL_P(callable) + clen + 2, mlen, 0);
callable         3004 Zend/zend_API.c 		mlen = Z_STRLEN_P(callable);
callable         3005 Zend/zend_API.c 		mname = Z_STR_P(callable);
callable         3012 Zend/zend_API.c 			zend_spprintf(error, 0, "function '%s' not found or invalid function name", Z_STRVAL_P(callable));
callable         3182 Zend/zend_API.c ZEND_API zend_bool zend_is_callable_ex(zval *callable, zend_object *object, uint check_flags, zend_string **callable_name, zend_fcall_info_cache *fcc, char **error) /* {{{ */
callable         3210 Zend/zend_API.c 	switch (Z_TYPE_P(callable)) {
callable         3218 Zend/zend_API.c 					*callable_name = zend_string_alloc(ZSTR_LEN(fcc->calling_scope->name) + Z_STRLEN_P(callable) + sizeof("::") - 1, 0);
callable         3224 Zend/zend_API.c 					memcpy(ptr, Z_STRVAL_P(callable), Z_STRLEN_P(callable) + 1);
callable         3227 Zend/zend_API.c 				*callable_name = zend_string_copy(Z_STR_P(callable));
callable         3234 Zend/zend_API.c 			ret = zend_is_callable_check_func(check_flags, callable, fcc, 0, error);
callable         3253 Zend/zend_API.c 				if (zend_hash_num_elements(Z_ARRVAL_P(callable)) == 2) {
callable         3254 Zend/zend_API.c 					obj = zend_hash_index_find(Z_ARRVAL_P(callable), 0);
callable         3255 Zend/zend_API.c 					method = zend_hash_index_find(Z_ARRVAL_P(callable), 1);
callable         3335 Zend/zend_API.c 				if (zend_hash_num_elements(Z_ARRVAL_P(callable)) == 2) {
callable         3352 Zend/zend_API.c 			if (Z_OBJ_HANDLER_P(callable, get_closure) && Z_OBJ_HANDLER_P(callable, get_closure)(callable, &fcc->calling_scope, &fcc->function_handler, &fcc->object) == SUCCESS) {
callable         3355 Zend/zend_API.c 					zend_class_entry *ce = Z_OBJCE_P(callable); /* TBFixed: what if it's overloaded? */
callable         3364 Zend/zend_API.c 				*callable_name = zval_get_string(callable);
callable         3369 Zend/zend_API.c 			callable = Z_REFVAL_P(callable);
callable         3373 Zend/zend_API.c 				*callable_name = zval_get_string(callable);
callable         3381 Zend/zend_API.c ZEND_API zend_bool zend_is_callable(zval *callable, uint check_flags, zend_string **callable_name) /* {{{ */
callable         3383 Zend/zend_API.c 	return zend_is_callable_ex(callable, NULL, check_flags, callable_name, NULL, NULL);
callable         3387 Zend/zend_API.c ZEND_API zend_bool zend_make_callable(zval *callable, zend_string **callable_name) /* {{{ */
callable         3391 Zend/zend_API.c 	if (zend_is_callable_ex(callable, NULL, IS_CALLABLE_STRICT, callable_name, &fcc, NULL)) {
callable         3392 Zend/zend_API.c 		if (Z_TYPE_P(callable) == IS_STRING && fcc.calling_scope) {
callable         3393 Zend/zend_API.c 			zval_dtor(callable);
callable         3394 Zend/zend_API.c 			array_init(callable);
callable         3395 Zend/zend_API.c 			add_next_index_str(callable, zend_string_copy(fcc.calling_scope->name));
callable         3396 Zend/zend_API.c 			add_next_index_str(callable, zend_string_copy(fcc.function_handler->common.function_name));
callable         3413 Zend/zend_API.c ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zend_string **callable_name, char **error) /* {{{ */
callable         3415 Zend/zend_API.c 	if (!zend_is_callable_ex(callable, NULL, check_flags, callable_name, fcc, error)) {
callable         3422 Zend/zend_API.c 	ZVAL_COPY_VALUE(&fci->function_name, callable);
callable          313 Zend/zend_API.h ZEND_API zend_bool zend_is_callable_ex(zval *callable, zend_object *object, uint check_flags, zend_string **callable_name, zend_fcall_info_cache *fcc, char **error);
callable          314 Zend/zend_API.h ZEND_API zend_bool zend_is_callable(zval *callable, uint check_flags, zend_string **callable_name);
callable          315 Zend/zend_API.h ZEND_API zend_bool zend_make_callable(zval *callable, zend_string **callable_name);
callable          487 Zend/zend_API.h ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zend_string **callable_name, char **error);
callable           83 ext/dom/xpath.c 	zend_string *callable = NULL;
callable          196 ext/dom/xpath.c 	if (!zend_make_callable(&fci.function_name, &callable)) {
callable          197 ext/dom/xpath.c 		php_error_docref(NULL, E_WARNING, "Unable to call handler %s()", ZSTR_VAL(callable));
callable          198 ext/dom/xpath.c 	} else if (intern->registerPhpFunctions == 2 && zend_hash_exists(intern->registered_phpfunctions, callable) == 0) {
callable          199 ext/dom/xpath.c 		php_error_docref(NULL, E_WARNING, "Not allowed to call handler '%s()'.", ZSTR_VAL(callable));
callable          230 ext/dom/xpath.c 	zend_string_release(callable);
callable          767 ext/pdo/pdo_stmt.c static int make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_info_cache * fcc, int num_args) /* {{{ */
callable          771 ext/pdo/pdo_stmt.c 	if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error) == FAILURE) {
callable          189 ext/xsl/xsltprocessor.c 	zend_string *callable = NULL;
callable          328 ext/xsl/xsltprocessor.c 	if (!zend_make_callable(&handler, &callable)) {
callable          329 ext/xsl/xsltprocessor.c 		php_error_docref(NULL, E_WARNING, "Unable to call handler %s()", ZSTR_VAL(callable));
callable          331 ext/xsl/xsltprocessor.c 	} else if ( intern->registerPhpFunctions == 2 && zend_hash_exists(intern->registered_phpfunctions, callable) == 0) {
callable          332 ext/xsl/xsltprocessor.c 		php_error_docref(NULL, E_WARNING, "Not allowed to call handler '%s()'", ZSTR_VAL(callable));
callable          369 ext/xsl/xsltprocessor.c 	zend_string_release(callable);