| /PHP_5_3/ext/com_dotnet/ |
| H A D | com_handlers.c | 445 static int com_class_name_get(const zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) argument 450 *class_name = estrndup(obj->ce->name, obj->ce->name_length);
|
| H A D | com_saproxy.c | 346 static int saproxy_class_name_get(const zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) argument 348 *class_name = estrndup(php_com_saproxy_class_entry->name, php_com_saproxy_class_entry->name_length);
|
| /PHP_5_3/ext/pdo/ |
| H A D | pdo_stmt.c | 55 ZEND_ARG_INFO(0, class_name) 65 ZEND_ARG_INFO(0, class_name) 1329 /* {{{ proto mixed PDOStatement::fetchObject([string class_name [, NULL|array ctor_args]]) 1336 char *class_name; local 1345 &class_name, &class_name_len, &ctor_args)) { 1380 stmt->fetch.cls.ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC); 1428 /* {{{ proto array PDOStatement::fetchAll([int $how = PDO_FETCH_BOTH [, string class_name [, NULL|array ctor_args]]]) 2742 static int row_get_classname(const zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC) argument 2747 *class_name = estrndup("PDORow", sizeof("PDORow")-1);
|
| /PHP_5_3/ext/reflection/ |
| H A D | php_reflection.c | 105 #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/soap/ |
| H A D | php_encoding.c | 2086 char *class_name; local 2088 zend_unmangle_property_name(str_key, str_key_len-1, &class_name, &prop_name);
|
| /PHP_5_3/ext/spl/ |
| H A D | php_spl.c | 153 #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 D | spl_functions.c | 31 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);
|
| /PHP_5_3/ext/standard/ |
| H A D | incomplete_class.c | 39 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 D | var.c | 59 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 D | var_unserializer.c | 551 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/ext/wddx/ |
| H A D | wddx.c | 483 php_wddx_add_chunk_ex(packet, class_name, name_len); 517 php_wddx_add_chunk_ex(packet, class_name, name_len); 532 char *class_name, *prop_name; local 534 zend_unmangle_property_name(key, key_len-1, &class_name, &prop_name);
|
| /PHP_5_3/sapi/cli/ |
| H A D | php_cli_readline.c | 377 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 D | zend.c | 143 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 D | zend_constants.c | 283 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 D | zend_language_scanner.c | 4117 char *class_name = CG(active_class_entry) ? CG(active_class_entry)->name : NULL; local 4121 if (class_name) { 4122 len += strlen(class_name) + 2; 4129 class_name ? class_name : "", 4130 class_name && func_name ? "::" : "", 4267 char *class_name = NULL; local 4270 class_name = CG(active_class_entry)->name; 4273 if (!class_name) { 4274 class_name [all...] |
| H A D | zend_list.c | 118 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 D | zend_language_parser.y | 680 | 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 D | zend_object_handlers.c | 267 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 D | zend_builtin_functions.c | 142 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 D | zend_execute.c | 442 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 D | zend_vm_def.h | 1899 zval *class_name = GET_OP2_ZVAL_PTR(BP_VAR_R); variable 1901 if (OP2_TYPE != IS_CONST && Z_TYPE_P(class_name) == IS_OBJECT) { 1902 EX_T(opline->result.u.var).class_entry = Z_OBJCE_P(class_name); 1903 } else if (Z_TYPE_P(class_name) == IS_STRING) { 1904 EX_T(opline->result.u.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_name), opline->extended_value TSRMLS_CC); 2747 char *class_name = get_active_class_name(&space TSRMLS_CC); variable 2752 zend_error(E_WARNING, "Missing argument %ld for %s%s%s(), called in %s on line %d and defined", opline->op1.u.constant.value.lval, class_name, space, get_active_function_name(TSRMLS_C), ptr->op_array->filename, ptr->opline->lineno); 2754 zend_error(E_WARNING, "Missing argument %ld for %s%s%s()", opline->op1.u.constant.value.lval, class_name, space, get_active_function_name(TSRMLS_C)); 3750 char *class_name, *prop_nam variable [all...] |
| H A D | zend_exceptions.c | 425 char *class_name; local 431 dup = zend_get_object_classname(*arg, &class_name, &class_name_len TSRMLS_CC); 433 TRACE_APPEND_STRL(class_name, class_name_len); 435 efree(class_name);
|
| /PHP_5_3/ext/mysqlnd/ |
| H A D | mysqlnd_debug.c | 1572 zstr class_name; local 1578 dup = zend_get_object_classname(*arg, &class_name, &class_name_len TSRMLS_CC); 1580 ZVAL_UNICODEL(&tmp, class_name.u, class_name_len, 1); 1586 efree(class_name.v); 1754 char *class_name; local 1760 dupl = zend_get_object_classname(*arg, &class_name, &class_name_len TSRMLS_CC); 1762 TRACE_APPEND_STRL(class_name, class_name_len); 1764 efree(class_name);
|
| /PHP_5_3/ext/mysqli/ |
| H A D | mysqli.c | 1104 char *class_name; local 1107 if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O|sz", &mysql_result, mysqli_result_class_entry, &class_name, &class_name_len, &ctor_params) == FAILURE) { 1113 ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC); 1116 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not find class '%s'", class_name);
|
| /PHP_5_3/ext/mysql/ |
| H A D | php_mysql.c | 209 ZEND_ARG_INFO(0, class_name) 2031 char *class_name = NULL; local 2034 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|sz", &res, &class_name, &class_name_len, &ctor_params) == FAILURE) { 2041 ce = zend_fetch_class(class_name, class_name_len, ZEND_FETCH_CLASS_AUTO TSRMLS_CC); 2044 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not find class '%s'", class_name); 2196 /* {{{ proto object mysql_fetch_object(resource result [, string class_name [, NULL|array ctor_params]])
|