Lines Matching refs:obj

94 	zval *obj;  in PHP_FUNCTION()  local
98 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|b", &obj, &autoload) == FAILURE) { in PHP_FUNCTION()
102 if (Z_TYPE_P(obj) != IS_OBJECT && Z_TYPE_P(obj) != IS_STRING) { in PHP_FUNCTION()
107 if (Z_TYPE_P(obj) == IS_STRING) { in PHP_FUNCTION()
108 if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) { in PHP_FUNCTION()
112 ce = Z_OBJCE_P(obj); in PHP_FUNCTION()
128 zval *obj; in PHP_FUNCTION() local
132 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|b", &obj, &autoload) == FAILURE) { in PHP_FUNCTION()
135 if (Z_TYPE_P(obj) != IS_OBJECT && Z_TYPE_P(obj) != IS_STRING) { in PHP_FUNCTION()
140 if (Z_TYPE_P(obj) == IS_STRING) { in PHP_FUNCTION()
141 if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) { in PHP_FUNCTION()
145 ce = Z_OBJCE_P(obj); in PHP_FUNCTION()
157 zval *obj; in PHP_FUNCTION() local
161 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|b", &obj, &autoload) == FAILURE) { in PHP_FUNCTION()
164 if (Z_TYPE_P(obj) != IS_OBJECT && Z_TYPE_P(obj) != IS_STRING) { in PHP_FUNCTION()
169 if (Z_TYPE_P(obj) == IS_STRING) { in PHP_FUNCTION()
170 if (NULL == (ce = spl_find_ce_by_name(Z_STRVAL_P(obj), Z_STRLEN_P(obj), autoload TSRMLS_CC))) { in PHP_FUNCTION()
174 ce = Z_OBJCE_P(obj); in PHP_FUNCTION()
396 zval *obj; member
403 if (alfi->obj) { in autoload_func_info_dtor()
404 zval_ptr_dtor(&alfi->obj); in autoload_func_info_dtor()
436 …zend_call_method(alfi->obj ? &alfi->obj : NULL, alfi->ce, &alfi->func_ptr, func_name, func_name_le… in PHP_FUNCTION()
574 alfi.obj = obj_ptr; in PHP_FUNCTION()
575 Z_ADDREF_P(alfi.obj); in PHP_FUNCTION()
577 alfi.obj = NULL; in PHP_FUNCTION()
591 spl_alfi.obj = NULL; in PHP_FUNCTION()
603 Z_DELREF_P(alfi.obj); in PHP_FUNCTION()
738 if (alfi->obj) { in PHP_FUNCTION()
739 Z_ADDREF_P(alfi->obj); in PHP_FUNCTION()
740 add_next_index_zval(tmp, alfi->obj); in PHP_FUNCTION()
771 zval *obj; in PHP_FUNCTION() local
774 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &obj) == FAILURE) { in PHP_FUNCTION()
779 php_spl_object_hash(obj, hash TSRMLS_CC); in PHP_FUNCTION()
785 PHPAPI void php_spl_object_hash(zval *obj, char *result TSRMLS_DC) /* {{{*/ in php_spl_object_hash() argument
800 hash_handle = SPL_G(hash_mask_handle)^(intptr_t)Z_OBJ_HANDLE_P(obj); in php_spl_object_hash()
801 hash_handlers = SPL_G(hash_mask_handlers)^(intptr_t)Z_OBJ_HT_P(obj); in php_spl_object_hash()
914 ZEND_ARG_INFO(0, obj)