3 return function() use ($id) {
4 echo "### back '$id':\n";
5 for ($i=0; $i<func_num_args(); ++
$i) {
7 var_dump(func_get_arg($i));
9 /* relay arguments back */
10 return func_get_args();
14 echo "## call provide:\n";
15 var_dump(raphf\
provide("test",dumper("ctor"),dumper("copy"),dumper("dtor"),"data value",dumper("data_dtor")));
17 echo "## call concede:\n";
18 var_dump($rf = raphf\
concede("test","1"));
20 echo "## call handle_ctor:\n";
21 var_dump($h = raphf\
handle_ctor($rf, 1));
23 echo "## call handle_copy:\n";
24 var_dump($h2 = raphf\
handle_copy($rf, $h));
26 var_dump(raphf\
stat_persistent_handles());
28 echo "## call handle_dtor:\n";
29 var_dump(raphf\
handle_dtor($rf, $h));
30 var_dump(raphf\
stat_persistent_handles());
32 echo "## call handle_dtor:\n";
33 var_dump(raphf\
handle_dtor($rf, $h2));
34 var_dump(raphf\
stat_persistent_handles());
36 var_dump(raphf\
dispute($rf), $rf);