|
|
|
@ -114,9 +114,9 @@ typedef struct _zend_object_handlers { |
|
|
|
} zend_object_handlers; |
|
|
|
|
|
|
|
extern zend_object_handlers std_object_handlers; |
|
|
|
union _zend_function *zend_std_get_static_method(zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC); |
|
|
|
zval **zend_std_get_static_property(zend_class_entry *ce, char *property_name, int property_name_len, zend_bool silent TSRMLS_DC); |
|
|
|
zend_bool zend_std_unset_static_property(zend_class_entry *ce, char *property_name, int property_name_len TSRMLS_DC); |
|
|
|
ZEND_API union _zend_function *zend_std_get_static_method(zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC); |
|
|
|
ZEND_API zval **zend_std_get_static_property(zend_class_entry *ce, char *property_name, int property_name_len, zend_bool silent TSRMLS_DC); |
|
|
|
ZEND_API zend_bool zend_std_unset_static_property(zend_class_entry *ce, char *property_name, int property_name_len TSRMLS_DC); |
|
|
|
|
|
|
|
int zend_std_cast_object(zval *readobj, zval *writeobj, int type, int should_free TSRMLS_DC); |
|
|
|
ZEND_API int zend_std_cast_object_tostring(zval *readobj, zval *writeobj, int type, int should_free TSRMLS_DC); |
|
|
|
@ -125,7 +125,7 @@ ZEND_API int zend_std_cast_object_tostring(zval *readobj, zval *writeobj, int ty |
|
|
|
#define IS_ZEND_STD_OBJECT(z) ((z).type == IS_OBJECT && (Z_OBJ_HT((z))->get_class_entry != NULL)) |
|
|
|
#define HAS_CLASS_ENTRY(z) (Z_OBJ_HT(z)->get_class_entry != NULL) |
|
|
|
|
|
|
|
int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope); |
|
|
|
ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope); |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|