Searched refs:class_name (Results 1 - 25 of 52) sorted by relevance

123

/PHP_TRUNK/ext/spl/
H A Dspl.php174 * @param class_name name of class to load
177 function spl_autoload(string $class_name, string $file_extensions = NULL) {/**/};
183 * @param class_name name of class to load
185 function spl_autoload_call(string $class_name) {/**/};
870 * @param class_name name of class to instantiate
873 function getFileInfo(string class_name = NULL) {/**/}
880 * @param class_name name of class to instantiate
883 function getPathInfo(string class_name = NULL) {/**/}
972 /** @param class_name name of class used with openFile(). Must be derived
975 function setFileClass(string class_name
[all...]
H A Dspl_functions.c31 void spl_register_interface(zend_class_entry ** ppce, char * class_name, const zend_function_entry * functions TSRMLS_DC) argument
35 INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), functions);
41 PHPAPI void spl_register_std_class(zend_class_entry ** ppce, char * class_name, void * obj_ctor, const zend_function_entry * function_list TSRMLS_DC) argument
45 INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list);
56 PHPAPI void spl_register_sub_class(zend_class_entry ** ppce, zend_class_entry * parent_ce, char * class_name, void *obj_ctor, const zend_function_entry * function_list TSRMLS_DC) argument
60 INIT_CLASS_ENTRY_EX(ce, class_name, strlen(class_name), function_list);
H A Dspl_functions.h28 #define REGISTER_SPL_STD_CLASS(class_name, obj_ctor) \
29 spl_register_std_class(&spl_ce_ ## class_name, # class_name, obj_ctor, NULL TSRMLS_CC);
31 #define REGISTER_SPL_STD_CLASS_EX(class_name, obj_ctor, funcs) \
32 spl_register_std_class(&spl_ce_ ## class_name, # class_name, obj_ctor, funcs TSRMLS_CC);
34 #define REGISTER_SPL_SUB_CLASS_EX(class_name, parent_class_name, obj_ctor, funcs) \
35 spl_register_sub_class(&spl_ce_ ## class_name, spl_ce_ ## parent_class_name, # class_name, obj_ctor, funcs TSRMLS_CC);
37 #define REGISTER_SPL_INTERFACE(class_name) \
[all...]
H A Dphp_spl.c177 #define SPL_ADD_CLASS(class_name, z_list, sub, allow, ce_flags) \
178 spl_add_classes(spl_ce_ ## class_name, z_list, sub, allow, ce_flags TSRMLS_CC)
248 static int spl_autoload(zend_string *class_name, zend_string *lc_name, const char *ext, int ext_len TSRMLS_DC) /* {{{ */ argument
306 /* {{{ proto void spl_autoload(string class_name [, string file_extensions])
312 zend_string *class_name, *lc_name, *file_exts = SPL_G(autoload_extensions); local
314 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "S|S", &class_name, &file_exts) == FAILURE) {
326 lc_name = zend_string_alloc(class_name->len, 0);
327 zend_str_tolower_copy(lc_name->val, class_name->val, class_name->len);
335 if (spl_autoload(class_name, lc_nam
409 zval *class_name, *retval = NULL; local
423 zend_call_method(Z_ISUNDEF(alfi->obj)? NULL : &alfi->obj, alfi->ce, &alfi->func_ptr, func_name->val, func_name->len, retval, 1, class_name, NULL TSRMLS_CC); local
[all...]
/PHP_TRUNK/Zend/
H A Dzend_list.c114 const char *class_name; local
119 class_name = get_active_class_name(&space TSRMLS_CC);
120 zend_error(E_WARNING, "%s%s%s(): no %s resource supplied", class_name, space, get_active_function_name(TSRMLS_C), resource_type_name);
125 class_name = get_active_class_name(&space TSRMLS_CC);
126 zend_error(E_WARNING, "%s%s%s(): supplied argument is not a valid %s resource", class_name, space, get_active_function_name(TSRMLS_C), resource_type_name);
134 class_name = get_active_class_name(&space TSRMLS_CC);
135 zend_error(E_WARNING, "%s%s%s(): %d is not a valid %s resource", class_name, space, get_active_function_name(TSRMLS_C), default_id, resource_type_name);
156 class_name = get_active_class_name(&space TSRMLS_CC);
157 zend_error(E_WARNING, "%s%s%s(): supplied resource is not a valid %s resource", class_name, space, get_active_function_name(TSRMLS_C), resource_type_name);
H A Dzend_constants.c331 zend_string *class_name; local
351 class_name = zend_string_init(name, class_name_len, 0);
386 ce = zend_fetch_class(class_name, flags TSRMLS_CC);
393 zend_error(E_ERROR, "Undefined class constant '%s::%s'", class_name->val, constant_name->val);
399 zend_string_release(class_name);
H A Dzend_inheritance.c279 if (ZEND_LOG_XOR(fe_arg_info->class_name, proto_arg_info->class_name)) {
284 if (fe_arg_info->class_name) {
287 if (!strcasecmp(fe_arg_info->class_name, "parent") && proto->common.scope) {
289 } else if (!strcasecmp(fe_arg_info->class_name, "self") && fe->common.scope) {
293 fe_arg_info->class_name,
297 if (!strcasecmp(proto_arg_info->class_name, "parent") && proto->common.scope && proto->common.scope->parent) {
299 } else if (!strcasecmp(proto_arg_info->class_name, "self") && proto->common.scope) {
303 proto_arg_info->class_name,
373 if (arg_info->class_name) {
374 const char *class_name; local
1229 zend_string* class_name = cur_precedence->exclude_from_classes[j].class_name; local
[all...]
H A Dzend_language_parser.y236 %type <ast> new_expr class_name class_name_reference simple_variable internal_functions_in_yacc
893 | class_name T_PAAMAYIM_NEKUDOTAYIM member_name argument_list
901 class_name: label
909 class_name { $$ = $1; }
961 | class_name T_PAAMAYIM_NEKUDOTAYIM T_STRING
1028 class_name T_PAAMAYIM_NEKUDOTAYIM simple_variable
1043 | class_name T_PAAMAYIM_NEKUDOTAYIM simple_variable
1154 class_name T_PAAMAYIM_NEKUDOTAYIM T_CLASS
H A Dzend_closures.c148 zend_string *class_name = zval_get_string(scope_arg); local
149 if (zend_string_equals_literal(class_name, "static")) {
151 } else if ((ce = zend_lookup_class_ex(class_name, NULL, 1 TSRMLS_CC)) == NULL) {
152 zend_error(E_WARNING, "Class '%s' not found", class_name->val);
153 zend_string_release(class_name);
156 zend_string_release(class_name);
H A Dzend_interfaces.c548 #define REGISTER_ITERATOR_INTERFACE(class_name, class_name_str) \
551 INIT_CLASS_ENTRY(ce, # class_name_str, zend_funcs_ ## class_name) \
552 zend_ce_ ## class_name = zend_register_internal_interface(&ce TSRMLS_CC);\
553 zend_ce_ ## class_name->interface_gets_implemented = zend_implement_ ## class_name;\
556 #define REGISTER_ITERATOR_IMPLEMENT(class_name, interface_name) \
557 zend_class_implements(zend_ce_ ## class_name TSRMLS_CC, 1, zend_ce_ ## interface_name)
H A Dzend_builtin_functions.c146 ZEND_ARG_INFO(0, class_name)
151 ZEND_ARG_INFO(0, class_name)
872 zend_string *class_name; local
879 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zS|b", &obj, &class_name, &allow_string) == FAILURE) {
885 Z_PARAM_STR(class_name)
908 ce = zend_lookup_class_ex(class_name, NULL, 0 TSRMLS_CC);
923 /* {{{ proto bool is_subclass_of(mixed object_or_string, string class_name [, bool allow_string=true])
931 /* {{{ proto bool is_a(mixed object_or_string, string class_name [, bool allow_string=false])
986 /* {{{ proto array get_class_vars(string class_name)
990 zend_string *class_name; local
1049 const char *prop_name, *class_name; local
1243 zend_string *class_name; local
1413 zend_string *class_name; local
2112 zend_string *class_name = NULL; local
[all...]
H A Dzend_execute.h51 ZEND_API char * zend_verify_arg_class_kind(const zend_arg_info *cur_arg_info, zend_ulong fetch_type, char **class_name, zend_class_entry **pce TSRMLS_DC);
237 ZEND_API zend_class_entry *zend_fetch_class(zend_string *class_name, int fetch_type TSRMLS_DC);
238 ZEND_API zend_class_entry *zend_fetch_class_by_name(zend_string *class_name, const zval *key, int fetch_type TSRMLS_DC);
H A Dzend.c158 const char *prop_name, *class_name; local
160 int mangled = zend_unmangle_property_name_ex(string_key, &class_name, &prop_name, &prop_len);
163 if (class_name && mangled == SUCCESS) {
164 if (class_name[0]=='*') {
168 ZEND_PUTS_EX(class_name);
266 zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr) TSRMLS_CC); local
267 zend_printf("%s Object (", class_name->val);
268 zend_string_release(class_name);
320 zend_string *class_name = Z_OBJ_HANDLER_P(expr, get_class_name)(Z_OBJ_P(expr) TSRMLS_CC); local
321 ZEND_PUTS_EX(class_name
[all...]
H A Dzend_API.h165 #define INIT_CLASS_ENTRY(class_container, class_name, functions) \
166 INIT_OVERLOADED_CLASS_ENTRY(class_container, class_name, functions, NULL, NULL, NULL)
168 #define INIT_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions) \
169 INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions, NULL, NULL, NULL, NULL, NULL)
171 #define INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions, handle_fcall, handle_propget, handle_propset, handle_propunset, handle_propisset) \
174 cl_name = zend_string_init(class_name, class_name_len, 1); \
214 #define INIT_OVERLOADED_CLASS_ENTRY(class_container, class_name, functions, handle_fcall, handle_propget, handle_propset) \
215 INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, sizeof(class_name)-1, functions, handle_fcall, handle_propget, handle_propset, NULL, NULL)
217 #define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, function
[all...]
H A Dzend_execute.c550 ZEND_API char * zend_verify_arg_class_kind(const zend_arg_info *cur_arg_info, zend_ulong fetch_type, char **class_name, zend_class_entry **pce TSRMLS_DC) argument
555 STR_ALLOCA_INIT(key, cur_arg_info->class_name, cur_arg_info->class_name_len, use_heap);
559 *class_name = (*pce) ? (*pce)->name->val : (char*)cur_arg_info->class_name;
617 if (cur_arg_info->class_name) {
618 char *class_name; local
622 need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
624 zend_verify_arg_error(E_RECOVERABLE_ERROR, zf, arg_num, need_msg, class_name, "instance of ", Z_OBJCE_P(arg)->name->val, arg TSRMLS_CC);
627 need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
628 zend_verify_arg_error(E_RECOVERABLE_ERROR, zf, arg_num, need_msg, class_name, zend_zval_type_nam
667 char *class_name; local
691 const char *class_name = EX(func)->common.scope ? EX(func)->common.scope->name->val : ""; local
[all...]
/PHP_TRUNK/ext/opcache/Optimizer/
H A Dcompact_literals.c398 zval *class_name = &op_array->literals[(info[i].u.num < i) ? map[info[i].u.num] : info[i].u.num]; local
399 key_len = Z_STRLEN_P(class_name) + sizeof("::") + Z_STRLEN(op_array->literals[i]);
401 memcpy(key->val, Z_STRVAL_P(class_name), Z_STRLEN_P(class_name));
402 memcpy(key->val + Z_STRLEN_P(class_name), "::", sizeof("::") - 1);
403 memcpy(key->val + Z_STRLEN_P(class_name) + sizeof("::") - 1,
/PHP_TRUNK/ext/standard/
H A Dincomplete_class.c39 zend_string *class_name; local
41 class_name = php_lookup_class_name(object);
43 if (class_name) {
44 php_error_docref(NULL TSRMLS_CC, error_type, INCOMPLETE_CLASS_MSG, class_name->val);
45 zend_string_release(class_name);
H A Dphp_incomplete_class.h32 class_name = php_lookup_class_name(struc); \
33 if (!class_name) { \
34 class_name = zend_string_init(INCOMPLETE_CLASS, sizeof(INCOMPLETE_CLASS) - 1, 0); \
38 class_name = zend_string_copy(Z_OBJCE_P(struc)->name); \
42 zend_string_release(class_name)
45 zend_string *class_name; \
H A Dvar.c72 const char *prop_name, *class_name; local
77 int unmangle = zend_unmangle_property_name(key, &class_name, &prop_name);
80 if (class_name && unmangle == SUCCESS) {
81 if (class_name[0] == '*') {
84 php_printf("\"%s\":\"%s\":private", prop_name, class_name);
100 zend_string *class_name; local
166 class_name = Z_OBJ_HANDLER_P(struc, get_class_name)(Z_OBJ_P(struc) TSRMLS_CC);
167 php_printf("%sobject(%s)#%d (%d) {\n", COMMON, class_name->val, Z_OBJ_HANDLE_P(struc), myht ? zend_obj_num_elements(myht) : 0);
168 zend_string_release(class_name);
242 const char *prop_name, *class_name; local
268 zend_string *class_name; local
430 const char *class_name, *prop_name; local
[all...]
H A Dvar_unserializer.c630 zend_string *class_name; local
672 class_name = zend_string_init(str, len, 0);
677 ce = zend_lookup_class(class_name TSRMLS_CC);
681 zend_string_release(class_name);
689 zend_string_release(class_name);
703 ZVAL_STR_COPY(&args[0], class_name);
708 zend_string_release(class_name);
723 zend_string_release(class_name);
730 if ((ce = zend_lookup_class(class_name TSRMLS_CC)) == NULL) {
749 php_store_class_name(rval, class_name
[all...]
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_bp.c72 efree((char*)bp->class_name);
85 if (bp->class_name) {
86 efree((char*)bp->class_name);
152 ((phpdbg_breakmethod_t*)brake)->class_name,
159 ((phpdbg_breakopline_t*)brake)->class_name,
174 ((phpdbg_breakopline_t*)brake)->class_name,
297 PHPDBG_API void phpdbg_set_breakpoint_method(const char *class_name, const char *func_name TSRMLS_DC) /* {{{ */ argument
300 size_t class_len = strlen(class_name);
304 if (zend_hash_find(&PHPDBG_G(bp)[PHPDBG_BREAK_METHOD], class_name,
309 class_name, class_le
1365 char *class_name = NULL; local
1444 char *class_name = NULL, *method_name = NULL; local
[all...]
H A Dphpdbg_bp.h59 phpdbg_breakbase(class_name);
71 const char *class_name; member in struct:_phpdbg_breakopline_t
114 PHPDBG_API void phpdbg_set_breakpoint_method(const char* class_name, const char* func_name TSRMLS_DC);
/PHP_TRUNK/ext/readline/
H A Dreadline_cli.c520 zend_string *class_name; local
526 class_name = zend_string_alloc(class_name_len, 0);
527 zend_str_tolower_copy(class_name->val, text, class_name_len);
528 if ((ce = zend_lookup_class(class_name TSRMLS_CC)) == NULL) {
529 zend_string_release(class_name);
560 zend_string_release(class_name);
/PHP_TRUNK/ext/opcache/
H A Dzend_persist.c425 if (op_array->arg_info[i].class_name) {
426 //??? zend_accel_store_interned_string(op_array->arg_info[i].class_name, op_array->arg_info[i].class_name_len + 1);
427 zend_accel_store(op_array->arg_info[i].class_name, op_array->arg_info[i].class_name_len + 1);
582 if (ce->trait_aliases[i]->trait_method->class_name) {
583 zend_accel_store_interned_string(ce->trait_aliases[i]->trait_method->class_name);
606 zend_accel_store_interned_string(ce->trait_precedences[i]->trait_method->class_name);
614 while (ce->trait_precedences[i]->exclude_from_classes[j].class_name) {
615 zend_accel_store_interned_string(ce->trait_precedences[i]->exclude_from_classes[j].class_name);
H A Dzend_persist_calc.c205 if (op_array->arg_info[i].class_name) {
206 //??? ADD_INTERNED_STRING(op_array->arg_info[i].class_name, op_array->arg_info[i].class_name_len + 1);
294 if (ce->trait_aliases[i]->trait_method->class_name) {
295 ADD_INTERNED_STRING(ce->trait_aliases[i]->trait_method->class_name, 0);
314 ADD_INTERNED_STRING(ce->trait_precedences[i]->trait_method->class_name, 0);
320 while (ce->trait_precedences[i]->exclude_from_classes[j].class_name) {
321 ADD_INTERNED_STRING(ce->trait_precedences[i]->exclude_from_classes[j].class_name, 0);

Completed in 32 milliseconds

123