pub unsafe extern "C" fn add_index_object(
    arg: *mut zval,
    index: zend_ulong,
    obj: *mut zend_object
)