--TEST-- raphf test --SKIPIF-- --INI-- raphf.persistent_handle.limit=0 --FILE-- --EXPECTF-- ## call provide: bool(true) ## call concede: resource(4) of type (raphf_user) ## call handle_ctor: ### back 'ctor': #### arg 0: string(10) "data value" #### arg 1: int(1) array(2) { [0]=> string(10) "data value" [1]=> int(1) } ## call handle_copy: ### back 'copy': #### arg 0: string(10) "data value" #### arg 1: array(2) { [0]=> string(10) "data value" [1]=> int(1) } array(2) { [0]=> string(10) "data value" [1]=> array(2) { [0]=> string(10) "data value" [1]=> int(1) } } object(stdClass)#%d (1) { ["test"]=> array(1) { [1]=> array(2) { ["used"]=> int(2) ["free"]=> int(0) } } } ## call handle_dtor: ### back 'dtor': #### arg 0: string(10) "data value" #### arg 1: array(2) { [0]=> string(10) "data value" [1]=> int(1) } NULL object(stdClass)#%d (1) { ["test"]=> array(1) { [1]=> array(2) { ["used"]=> int(1) ["free"]=> int(0) } } } ## call handle_dtor: ### back 'dtor': #### arg 0: string(10) "data value" #### arg 1: array(2) { [0]=> string(10) "data value" [1]=> array(2) { [0]=> string(10) "data value" [1]=> int(1) } } NULL object(stdClass)#%d (1) { ["test"]=> array(1) { [1]=> array(2) { ["used"]=> int(0) ["free"]=> int(0) } } } ## cleanup: bool(true) resource(4) of type (Unknown) ### back 'data_dtor': #### arg 0: string(10) "data value" bool(true) bool(false)