| /PHP_TRUNK/Zend/ |
| H A D | zend_dtrace.c | 50 char *scope, *filename, *funcname, *classname; local 51 scope = filename = funcname = classname = NULL; 62 classname = get_active_class_name(&scope TSRMLS_CC); 72 DTRACE_FUNCTION_ENTRY(funcname, filename, lineno, classname, scope); 78 DTRACE_FUNCTION_RETURN(funcname, filename, lineno, classname, scope);
|
| H A D | zend_dtrace.d | 31 probe function__entry(char* function_name, char* request_file, int lineno, char* classname, char* scope); 32 probe function__return(char* function_name, char* request_file, int lineno, char* classname, char* scope);
|
| H A D | zend_constants.c | 239 if (EG(scope) && EG(scope)->name) { 244 const_name_len = sizeof("\0__CLASS__") + EG(scope)->name_length; 247 zend_str_tolower_copy(const_name + sizeof("\0__CLASS__")-1, EG(scope)->name, EG(scope)->name_length); 251 Z_STRVAL((**c).value) = estrndup(EG(scope)->name, EG(scope)->name_length); 252 Z_STRLEN((**c).value) = EG(scope)->name_length; 315 ZEND_API int zend_get_constant_ex(const char *name, uint name_len, zval *result, zend_class_entry *scope, ulong flags TSRMLS_DC) argument 340 if (!scope) { [all...] |
| H A D | zend_constants.h | 64 ZEND_API int zend_get_constant_ex(const char *name, uint name_len, zval *result, zend_class_entry *scope, ulong flags TSRMLS_DC);
|
| H A D | zend_globals.h | 194 zend_class_entry *scope; member in struct:_zend_executor_globals
|
| H A D | zend_objects.c | 74 if (object->ce != EG(scope)) { 80 EG(scope) ? EG(scope)->name : "", 87 if (!zend_check_protected(zend_get_function_root_class(destructor), EG(scope))) { 93 EG(scope) ? EG(scope)->name : "",
|
| H A D | zend_object_handlers.h | 150 ((fbc)->common.prototype ? (fbc)->common.prototype->common.scope : (fbc)->common.scope) 170 ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope);
|
| H A D | zend_closures.c | 79 /* {{{ proto Closure Closure::bind(Closure $old, object $to [, mixed $scope = "static" ] ) 80 Create a closure from another one and bind to another object and scope */ 97 if (scope_arg != NULL) { /* scope argument was given */ 121 ce = closure->func.common.scope; 132 } else { /* scope argument not given; do not change the scope by default */ 133 ce = closure->func.common.scope; 163 invoke->internal_function.scope = zend_ce_closure; 289 zend_create_closure(&result, &closure->func, closure->func.common.scope, closure->this_ptr TSRMLS_CC); 314 *ce_ptr = closure->func.common.scope; 442 zend_create_closure(zval *res, zend_function *func, zend_class_entry *scope, zval *this_ptr TSRMLS_DC) argument [all...] |
| H A D | zend_closures.h | 31 ZEND_API void zend_create_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zval *this_ptr TSRMLS_DC);
|
| H A D | zend_API.c | 771 const char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; 791 const char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; 814 const char *class_name = active_function->common.scope ? active_function->common.scope->name : ""; 1041 zend_class_entry *old_scope = EG(scope); 1043 EG(scope) = Z_OBJCE_P(obj); 1045 EG(scope) = old_scope; 1058 zend_class_entry **scope local 1092 zend_class_entry **scope = EG(in_execution)?&EG(scope):&CG(active_class_entry); local 2027 zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type TSRMLS_DC) argument 2717 zend_class_entry *scope = EG(active_op_array) ? EG(active_op_array)->scope : NULL; local 3695 zend_update_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zval *value TSRMLS_DC) argument 3719 zend_update_property_null(zend_class_entry *scope, zval *object, const char *name, int name_length TSRMLS_DC) argument 3731 zend_update_property_bool(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC) argument 3743 zend_update_property_long(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC) argument 3755 zend_update_property_double(zend_class_entry *scope, zval *object, const char *name, int name_length, double value TSRMLS_DC) argument 3767 zend_update_property_string(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value TSRMLS_DC) argument 3779 zend_update_property_stringl(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value, int value_len TSRMLS_DC) argument 3791 zend_update_static_property(zend_class_entry *scope, const char *name, int name_length, zval *value TSRMLS_DC) argument 3828 zend_update_static_property_null(zend_class_entry *scope, const char *name, int name_length TSRMLS_DC) argument 3840 zend_update_static_property_bool(zend_class_entry *scope, const char *name, int name_length, long value TSRMLS_DC) argument 3852 zend_update_static_property_long(zend_class_entry *scope, const char *name, int name_length, long value TSRMLS_DC) argument 3864 zend_update_static_property_double(zend_class_entry *scope, const char *name, int name_length, double value TSRMLS_DC) argument 3876 zend_update_static_property_string(zend_class_entry *scope, const char *name, int name_length, const char *value TSRMLS_DC) argument 3888 zend_update_static_property_stringl(zend_class_entry *scope, const char *name, int name_length, const char *value, int value_len TSRMLS_DC) argument 3900 zend_read_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zend_bool silent TSRMLS_DC) argument 3925 zend_read_static_property(zend_class_entry *scope, const char *name, int name_length, zend_bool silent TSRMLS_DC) argument [all...] |
| H A D | zend_compile.h | 265 zend_class_entry *scope; member in struct:_zend_op_array 322 zend_class_entry *scope; member in struct:_zend_internal_function 334 #define ZEND_FN_SCOPE_NAME(function) ((function) && (function)->common.scope ? (function)->common.scope->name : "") 342 zend_class_entry *scope; member in struct:_zend_function::__anon2
|
| H A D | zend_execute_API.c | 189 EG(scope) = NULL; 355 zend_class_entry *ce = EG(current_execute_data)->function_state.function->common.scope; 473 ZEND_API int zval_update_constant_ex(zval **pp, void *arg, zend_class_entry *scope TSRMLS_DC) /* {{{ */ 494 if (!zend_get_constant_ex(p->value.str.val, p->value.str.len, &const_value, scope, Z_REAL_TYPE_P(p) TSRMLS_CC)) { 596 if (!zend_get_constant_ex(str_index, str_index_len - 3, &const_value, scope, str_index[str_index_len - 2] TSRMLS_CC)) { 662 zend_hash_apply_with_argument(Z_ARRVAL_P(p), (apply_func_arg_t) zval_update_constant_inline_change, (void *) scope TSRMLS_CC); 669 ZEND_API int zval_update_constant_inline_change(zval **pp, void *scope TSRMLS_DC) /* {{{ */ 671 return zval_update_constant_ex(pp, (void*)1, scope TSRMLS_CC); 675 ZEND_API int zval_update_constant_no_inline_change(zval **pp, void *scope TSRMLS_DC) /* {{{ */ 677 return zval_update_constant_ex(pp, (void*)0, scope TSRMLS_C [all...] |
| H A D | zend_generators.c | 223 /* Requires globals EG(scope), EG(current_scope), EG(This), 263 execute_data->current_scope = EG(scope); 308 zend_class_entry *original_scope = EG(scope); 322 EG(scope) = generator->execute_data->current_scope; 346 EG(scope) = original_scope; 351 * rethrow it in the parent scope. */
|
| H A D | zend_builtin_functions.c | 398 zend_error(E_WARNING, "func_num_args(): Called from the global scope - no function context"); 425 zend_error(E_WARNING, "func_get_arg(): Called from the global scope - no function context"); 455 zend_error(E_WARNING, "func_get_args(): Called from the global scope - no function context"); 760 if (EG(scope)) { 761 RETURN_STRINGL(EG(scope)->name, EG(scope)->name_length, 1); 785 } else if (!EG(scope)) { 794 Retrieves the parent class name for object or class or current scope. */ 807 ce = EG(scope); 918 prop_info->ce != EG(scope)) || [all...] |
| H A D | zend_compile.c | 1565 op_array.scope = is_method?CG(active_class_entry):NULL; 1862 if (CG(active_op_array)->scope && 2141 zend_error(E_COMPILE_ERROR, "Cannot access self::class when no class scope is active"); 2158 "Cannot access %s::class when no class scope is active", 3132 && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 3170 if (!strcasecmp(fe->common.arg_info[i].class_name, "parent") && proto->common.scope) { 3171 fe_class_name = proto->common.scope->name; 3172 fe_class_name_len = proto->common.scope->name_length; 3173 } else if (!strcasecmp(fe->common.arg_info[i].class_name, "self") && fe->common.scope) { 3174 fe_class_name = fe->common.scope [all...] |
| H A D | zend_vm_def.h | 1896 EG(scope) = EX(current_scope); 1928 zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name); 1932 fbc->common.scope ? fbc->common.scope->name : "", 1933 fbc->common.scope ? "::" : "", 1940 if (fbc->common.scope && 1946 zend_error(E_STRICT, "Non-static method %s::%s() should not be called statically", fbc->common.scope->name, fbc->common.function_name); 1953 zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically", fbc->common.scope->name, fbc->common.function_name); 1957 if (fbc->type == ZEND_USER_FUNCTION || fbc->common.scope) { 1960 EX(current_scope) = EG(scope); 3556 EG(scope) = ce; variable 3558 EG(scope) = old_scope; variable [all...] |
| H A D | zend_object_handlers.c | 243 return zend_check_protected(property_info->ce, EG(scope)); 245 if ((ce==EG(scope) || property_info->ce == EG(scope)) && EG(scope)) { 315 /* Try to look in the scope instead */ 320 if (EG(scope) != ce 321 && EG(scope) 322 && is_derived_class(ce, EG(scope)) 323 && zend_hash_quick_find(&EG(scope)->properties_info, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, h, (void **) &scope_property_info)==SUCCESS 926 * 1. The class of our object is the same as the scope, an 962 zend_check_protected(zend_class_entry *ce, zend_class_entry *scope) argument [all...] |
| H A D | zend_API.h | 265 ZEND_API int zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type TSRMLS_DC); 323 ZEND_API void zend_update_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zval *value TSRMLS_DC); 324 ZEND_API void zend_update_property_null(zend_class_entry *scope, zval *object, const char *name, int name_length TSRMLS_DC); 325 ZEND_API void zend_update_property_bool(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC); 326 ZEND_API void zend_update_property_long(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC); 327 ZEND_API void zend_update_property_double(zend_class_entry *scope, zval *object, const char *name, int name_length, double value TSRMLS_DC); 328 ZEND_API void zend_update_property_string(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value TSRMLS_DC); 329 ZEND_API void zend_update_property_stringl(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value, int value_length TSRMLS_DC); 331 ZEND_API int zend_update_static_property(zend_class_entry *scope, const char *name, int name_length, zval *value TSRMLS_DC); 332 ZEND_API int zend_update_static_property_null(zend_class_entry *scope, cons [all...] |
| /PHP_TRUNK/ext/com_dotnet/ |
| H A D | com_handlers.c | 285 f.scope = obj->ce; 413 f.scope = obj->ce; \
|
| /PHP_TRUNK/ext/spl/ |
| H A D | spl_array.c | 231 if (intern->fptr_offset_get->common.scope == parent) { 235 if (intern->fptr_offset_set->common.scope == parent) { 239 if (intern->fptr_offset_has->common.scope == parent) { 243 if (intern->fptr_offset_del->common.scope == parent) { 247 if (intern->fptr_count->common.scope == parent) { 262 if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND; 263 if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID; 264 if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY; 265 if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT; 266 if (class_type->iterator_funcs.zf_next->common.scope ! [all...] |
| H A D | spl_fixedarray.c | 277 if (class_type->iterator_funcs.zf_rewind->common.scope != parent) { 280 if (class_type->iterator_funcs.zf_valid->common.scope != parent) { 283 if (class_type->iterator_funcs.zf_key->common.scope != parent) { 286 if (class_type->iterator_funcs.zf_current->common.scope != parent) { 289 if (class_type->iterator_funcs.zf_next->common.scope != parent) { 294 if (intern->fptr_offset_get->common.scope == parent) { 298 if (intern->fptr_offset_set->common.scope == parent) { 302 if (intern->fptr_offset_has->common.scope == parent) { 306 if (intern->fptr_offset_del->common.scope == parent) { 310 if (intern->fptr_count->common.scope [all...] |
| H A D | spl_dllist.c | 434 if (intern->fptr_offset_get->common.scope == parent) { 438 if (intern->fptr_offset_set->common.scope == parent) { 442 if (intern->fptr_offset_has->common.scope == parent) { 446 if (intern->fptr_offset_del->common.scope == parent) { 450 if (intern->fptr_count->common.scope == parent) {
|
| /PHP_TRUNK/ext/opcache/ |
| H A D | zend_persist.c | 385 if (op_array->scope) { 386 op_array->scope = zend_shared_alloc_get_xlat_entry(op_array->scope); 418 /* "prototype" may be undefined if "scope" isn't set */ 419 if (op_array->scope && op_array->prototype) {
|
| /PHP_TRUNK/ext/reflection/ |
| H A D | php_reflection.c | 350 static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent TSRMLS_DC); 504 && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) 522 && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) 605 && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) 614 || mptr->common.scope == ce 733 zval_update_constant_ex(&zv, (void*)1, fptr->common.scope TSRMLS_CC); 822 static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent TSRMLS_DC) argument 838 string_printf(str, fptr->common.fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr->common.scope ? "Method [ " : "Function [ ")); 847 if (scope && fptr->common.scope) { [all...] |
| /PHP_TRUNK/ext/opcache/Optimizer/ |
| H A D | zend_optimizer.c | 290 if (op_array->scope == ce) {
294 if (zend_hash_find(&op_array->scope->function_table, q->arKey, q->nKeyLength, (void**)&orig_op_array) == SUCCESS) {
|