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

12

/PHP_5_3/ext/spl/
H A Dspl.php177 * @param class_name name of class to load
180 function spl_autoload(string $class_name, string $file_extensions = NULL) {/**/};
186 * @param class_name name of class to load
188 function spl_autoload_call(string $class_name) {/**/};
873 * @param class_name name of class to instantiate
876 function getFileInfo(string class_name = NULL) {/**/}
883 * @param class_name name of class to instantiate
886 function getPathInfo(string class_name = NULL) {/**/}
975 /** @param class_name name of class used with openFile(). Must be derived
978 function setFileClass(string class_name
[all...]
H A Dphp_spl.c153 #define SPL_ADD_CLASS(class_name, z_list, sub, allow, ce_flags) \
154 spl_add_classes(spl_ce_ ## class_name, z_list, sub, allow, ce_flags TSRMLS_CC)
222 static int spl_autoload(const char *class_name, const char * lc_name, int class_name_len, const char * file_extension TSRMLS_DC) /* {{{ */ argument
283 /* {{{ proto void spl_autoload(string class_name [, string file_extensions])
287 char *class_name, *lc_name, *file_exts = SPL_G(autoload_extensions); local
294 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s", &class_name, &class_name_len, &file_exts, &file_exts_len) == FAILURE) {
303 lc_name = zend_str_tolower_dup(class_name, class_name_len);
310 if (spl_autoload(class_name, lc_name, class_name_len, pos1 TSRMLS_CC)) {
331 zend_throw_exception_ex(spl_ce_LogicException, 0 TSRMLS_CC, "Class %s could not be loaded", class_name);
333 php_error_docref(NULL TSRMLS_CC, E_ERROR, "Class %s could not be loaded", class_name);
384 zval *class_name, *retval = NULL; local
[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...]
/PHP_5_3/ext/reflection/
H A Dphp_reflection.c105 #define REGISTER_REFLECTION_CLASS_CONST_LONG(class_name, const_name, value) \
106 zend_declare_class_constant_long(reflection_ ## class_name ## _ptr, const_name, sizeof(const_name)-1, (long)value TSRMLS_CC);
681 if (arg_info->class_name) {
682 string_printf(str, "%s ", arg_info->class_name);
903 char *class_name; local
933 zend_unmangle_property_name(prop->name, prop->name_length, &class_name, &prop_name);
1272 char *class_name, *prop_name; local
1274 zend_unmangle_property_name(prop->name, prop->name_length, &class_name, &prop_name);
2241 if (param->arg_info->class_name) {
2254 if (0 == strncmp(param->arg_info->class_name, "sel
3102 char *prop_name, *class_name; local
3219 char *key, *class_name, *prop_name; local
4115 zval *class_name; local
4362 char *name_str, *class_name, *prop_name; local
4584 char *class_name, *prop_name; local
4660 char *class_name, *prop_name; local
4679 char *prop_name, *class_name; local
[all...]
/PHP_5_3/ext/standard/
H A Dincomplete_class.c39 char *class_name; local
42 class_name = php_lookup_class_name(object, NULL);
44 if (!class_name) {
46 class_name = "unknown";
49 php_error_docref(NULL TSRMLS_CC, error_type, INCOMPLETE_CLASS_MSG, class_name);
52 efree(class_name);
H A Dphp_incomplete_class.h33 class_name = php_lookup_class_name(struc, &name_len); \
34 if (!class_name) { \
36 class_name = estrndup(INCOMPLETE_CLASS, name_len); \
41 free_class_name = !zend_get_object_classname(struc, &class_name, &name_len TSRMLS_CC);\
45 if (free_class_name) efree(class_name)
48 char *class_name; \
H A Dphp_var.h71 PHPAPI zend_class_entry *php_create_empty_class(char *class_name, int len);
H A Dvar.c59 char *prop_name, *class_name; local
66 int unmangle = zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name);
69 if (class_name && unmangle == SUCCESS) {
70 if (class_name[0] == '*') {
73 php_printf("\"%s\":\"%s\":private", prop_name, class_name);
90 char *class_name; local
136 Z_OBJ_HANDLER(**struc, get_class_name)(*struc, &class_name, &class_name_len, 0 TSRMLS_CC);
137 php_printf("%sobject(%s)#%d (%d) {\n", COMMON, class_name, Z_OBJ_HANDLE_PP(struc), myht ? zend_hash_num_elements(myht) : 0);
138 efree(class_name);
214 char *prop_name, *class_name; local
243 char *class_name; local
394 char *class_name, /* ignored, but must be passed to unmangle */ local
426 char *class_name; local
[all...]
H A Dvar_unserializer.c551 char *class_name; local
575 class_name = (char*)YYCURSOR;
588 len3 = strspn(class_name, "0123456789_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\\");
595 class_name = estrndup(class_name, len);
599 if (zend_lookup_class(class_name, len2, &pce TSRMLS_CC) == SUCCESS) {
616 ZVAL_STRING(arg_func_name, class_name, 1);
630 if (zend_lookup_class(class_name, len2, &pce TSRMLS_CC) == SUCCESS) {
649 php_store_class_name(*rval, class_name, len2);
651 efree(class_name);
[all...]
/PHP_5_3/sapi/cli/
H A Dphp_cli_readline.c377 char *lc_text, *class_name, *class_name_end; local
384 class_name = zend_str_tolower_dup(text, class_name_len);
385 class_name[class_name_len] = '\0'; /* not done automatically */
386 if (zend_lookup_class(class_name, class_name_len, &pce TSRMLS_CC)==FAILURE) {
387 efree(class_name);
418 efree(class_name);
/PHP_5_3/Zend/
H A Dzend.c143 char *prop_name, *class_name; local
144 int mangled = zend_unmangle_property_name(string_key, str_len - 1, &class_name, &prop_name);
147 if (class_name && mangled == SUCCESS) {
148 if (class_name[0]=='*') {
152 ZEND_PUTS_EX(class_name);
335 char *class_name = NULL; local
339 Z_OBJ_HANDLER_P(expr, get_class_name)(expr, &class_name, &clen, 0 TSRMLS_CC);
341 if (class_name) {
342 zend_printf("%s Object (", class_name);
346 if (class_name) {
393 char *class_name = NULL; local
[all...]
H A Dzend_API.c189 char *class_name = get_active_class_name(&space TSRMLS_CC); local
191 zend_error(E_WARNING, "Wrong parameter count for %s%s%s()", class_name, space, get_active_function_name(TSRMLS_C));
239 ZEND_API int zend_get_object_classname(const zval *object, char **class_name, zend_uint *class_name_len TSRMLS_DC) /* {{{ */ argument
242 Z_OBJ_HT_P(object)->get_class_name(object, class_name, class_name_len, 0 TSRMLS_CC) != SUCCESS) {
245 *class_name = ce->name;
653 char *class_name = get_active_class_name(&space TSRMLS_CC); local
657 class_name, space, get_active_function_name(TSRMLS_C), arg_num, error);
661 class_name, space, get_active_function_name(TSRMLS_C), arg_num, expected_type,
723 char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; local
725 class_name,
743 char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; local
766 char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; local
2345 zend_disable_class(char *class_name, uint class_name_length TSRMLS_DC) argument
3369 char *class_name; local
3574 char *class_name; local
[all...]
H A Dzend_compile.h177 const char *class_name; member in struct:_zend_arg_info
364 void zend_resolve_class_name(znode *class_name, ulong *fetch_type, int check_ns_name TSRMLS_DC);
431 void zend_do_fetch_class(znode *result, znode *class_name TSRMLS_DC);
433 int zend_do_begin_class_member_function_call(znode *class_name, znode *method_name TSRMLS_DC);
473 void zend_do_begin_class_declaration(const znode *class_token, znode *class_name, const znode *parent_class_name TSRMLS_DC);
576 ZEND_API int zend_unmangle_property_name(char *mangled_property, int mangled_property_len, char **prop_name, char **class_name);
594 int zend_get_class_fetch_type(const char *class_name, uint class_name_len);
H A Dzend_constants.c283 char *class_name; local
300 class_name = estrndup(name, class_name_len);
301 lcname = zend_str_tolower_dup(class_name, class_name_len);
339 ce = zend_fetch_class(class_name, class_name_len, flags TSRMLS_CC);
345 zend_error(E_ERROR, "Undefined class constant '%s::%s'", class_name, constant_name);
351 efree(class_name);
H A Dzend_interfaces.c566 #define REGISTER_ITERATOR_INTERFACE(class_name, class_name_str) \
569 INIT_CLASS_ENTRY(ce, # class_name_str, zend_funcs_ ## class_name) \
570 zend_ce_ ## class_name = zend_register_internal_interface(&ce TSRMLS_CC);\
571 zend_ce_ ## class_name->interface_gets_implemented = zend_implement_ ## class_name;\
574 #define REGISTER_ITERATOR_IMPLEMENT(class_name, interface_name) \
575 zend_class_implements(zend_ce_ ## class_name TSRMLS_CC, 1, zend_ce_ ## interface_name)
H A Dzend_language_scanner.l1404 char *class_name = NULL;
1407 class_name = CG(active_class_entry)->name;
1410 if (!class_name) {
1411 class_name = "";
1413 zendlval->value.str.len = strlen(class_name);
1414 zendlval->value.str.val = estrndup(class_name, zendlval->value.str.len);
1436 char *class_name = CG(active_class_entry) ? CG(active_class_entry)->name : NULL;
1440 if (class_name) {
1441 len += strlen(class_name) + 2;
1448 class_name
[all...]
H A Dzend_list.c118 char *class_name; local
123 class_name = get_active_class_name(&space TSRMLS_CC);
124 zend_error(E_WARNING, "%s%s%s(): no %s resource supplied", class_name, space, get_active_function_name(TSRMLS_C), resource_type_name);
129 class_name = get_active_class_name(&space TSRMLS_CC);
130 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);
142 class_name = get_active_class_name(&space TSRMLS_CC);
143 zend_error(E_WARNING, "%s%s%s(): %d is not a valid %s resource", class_name, space, get_active_function_name(TSRMLS_C), id, resource_type_name);
161 class_name = get_active_class_name(&space TSRMLS_CC);
162 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_object_handlers.h100 typedef int (*zend_object_get_class_name_t)(const zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC);
H A Dzend_language_parser.y680 | class_name T_PAAMAYIM_NEKUDOTAYIM T_STRING '(' { $4.u.opline_num = zend_do_begin_class_member_function_call(&$1, &$3 TSRMLS_CC); }
683 | class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects '(' { zend_do_end_variable_parse(&$3, BP_VAR_R, 0 TSRMLS_CC); zend_do_begin_class_member_function_call(&$1, &$3 TSRMLS_CC); }
697 class_name: label
713 class_name { zend_do_fetch_class(&$$, &$1 TSRMLS_CC); }
783 class_name T_PAAMAYIM_NEKUDOTAYIM T_STRING { zend_do_fetch_constant(&$$, &$1, &$3, ZEND_CT, 0 TSRMLS_CC); }
867 class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects { $$ = $3; zend_do_fetch_static_member(&$$, &$1 TSRMLS_CC); }
998 class_name T_PAAMAYIM_NEKUDOTAYIM T_STRING { zend_do_fetch_constant(&$$, &$1, &$3, ZEND_RT, 0 TSRMLS_CC); }
H A Dzend_object_handlers.c267 char *class_name, *prop_name; local
270 zend_unmangle_property_name(prop_info_name, prop_info_name_len, &class_name, &prop_name);
276 if (class_name && class_name[0] != '*') {
300 const char *class_name = NULL, *prop_name = NULL; local
301 zend_unmangle_property_name(property_info->name, property_info->name_length, &class_name, &prop_name);
302 if(class_name) {
1252 int zend_std_object_get_class_name(const zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) /* {{{ */ argument
1268 *class_name = estrndup(ce->name, ce->name_length);
H A Dzend_builtin_functions.c142 ZEND_ARG_INFO(0, class_name)
146 ZEND_ARG_INFO(0, class_name)
815 char *class_name; local
822 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zs|b", &obj, &class_name, &class_name_len, &allow_string) == FAILURE) {
843 if (zend_lookup_class_ex(class_name, class_name_len, 0, &ce TSRMLS_CC) == FAILURE) {
857 /* {{{ proto bool is_subclass_of(mixed object_or_string, string class_name [, bool allow_string=true])
866 /* {{{ proto bool is_a(mixed object_or_string, string class_name [, bool allow_string=false])
884 char *key, *class_name, *prop_name; local
895 zend_unmangle_property_name(key, key_len-1, &class_name, &prop_name);
924 /* {{{ proto array get_class_vars(string class_name)
928 char *class_name; local
956 char *key, *prop_name, *class_name; local
1169 char *class_name, *lc_name; local
1296 char *class_name, *lc_name, *alias_name; local
1952 char *class_name = NULL; local
2111 char *class_name; local
[all...]
H A Dzend_execute.c442 static inline char * zend_verify_arg_class_kind(const zend_arg_info *cur_arg_info, ulong fetch_type, const char **class_name, zend_class_entry **pce TSRMLS_DC) argument
444 *pce = zend_fetch_class(cur_arg_info->class_name, cur_arg_info->class_name_len, (fetch_type | ZEND_FETCH_CLASS_AUTO | ZEND_FETCH_CLASS_NO_AUTOLOAD) TSRMLS_CC);
446 *class_name = (*pce) ? (*pce)->name: cur_arg_info->class_name;
490 if (cur_arg_info->class_name) {
491 const char *class_name; local
494 need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
495 return zend_verify_arg_error(zf, arg_num, cur_arg_info, need_msg, class_name, "none", "" TSRMLS_CC);
498 need_msg = zend_verify_arg_class_kind(cur_arg_info, fetch_type, &class_name, &ce TSRMLS_CC);
500 return zend_verify_arg_error(zf, arg_num, cur_arg_info, need_msg, class_name, "instanc
[all...]
H A Dzend_API.h162 #define INIT_CLASS_ENTRY(class_container, class_name, functions) \
163 INIT_OVERLOADED_CLASS_ENTRY(class_container, class_name, functions, NULL, NULL, NULL)
165 #define INIT_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions) \
166 INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions, NULL, NULL, NULL, NULL, NULL)
168 #define INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions, handle_fcall, handle_propget, handle_propset, handle_propunset, handle_propisset) \
171 class_container.name = zend_strndup(class_name, _len); \
206 #define INIT_OVERLOADED_CLASS_ENTRY(class_container, class_name, functions, handle_fcall, handle_propget, handle_propset) \
207 INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, sizeof(class_name)-1, functions, handle_fcall, handle_propget, handle_propset, NULL, NULL)
209 #define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, function
[all...]
H A Dzend_compile.c431 void zend_do_fetch_static_member(znode *result, znode *class_name TSRMLS_DC) /* {{{ */
439 zend_do_fetch_class(&class_node, class_name TSRMLS_CC);
1518 cur_arg_info->class_name = NULL;
1527 cur_arg_info->class_name = class_type->u.constant.value.str.val;
1538 cur_arg_info->class_name = NULL;
1748 void zend_resolve_class_name(znode *class_name, ulong *fetch_type, int check_ns_name TSRMLS_DC) /* {{{ */ argument
1756 compound = memchr(Z_STRVAL(class_name->u.constant), '\\', Z_STRLEN(class_name->u.constant));
1759 if (Z_STRVAL(class_name->u.constant)[0] == '\\') {
1761 Z_STRLEN(class_name
2003 zend_do_begin_class_member_function_call(znode *class_name, znode *method_name TSRMLS_DC) argument
2338 zend_do_begin_catch(znode *try_token, znode *class_name, const znode *catch_var, znode *first_catch TSRMLS_DC) argument
3386 zend_do_begin_class_declaration(const znode *class_token, znode *class_name, const znode *parent_class_name TSRMLS_DC) argument
3600 zend_unmangle_property_name(char *mangled_property, int len, char **class_name, char **prop_name) argument
5072 zend_get_class_fetch_type(const char *class_name, uint class_name_len) argument
[all...]

Completed in 49 milliseconds

12