]> granicus.if.org Git - php/blob
1f5457c9f7
[php] /
1 --TEST--
2 array_walk() tests
3 --FILE--
4 <?php
5
6 function foo($v1, $v2, $v3) {
7     var_dump($v1);
8     var_dump($v2);
9     var_dump($v3);
10 }
11
12 $var = array(1,2);
13 var_dump(array_walk($var, "foo", "data"));
14
15 function foo2($v1, $v2, $v3) {
16     throw new Exception($v3);
17 }
18
19 try {
20     var_dump(array_walk($var,"foo2", "data"));
21 } catch (Exception $e) {
22     var_dump($e->getMessage());
23 }
24
25 echo "Done\n";
26 ?>
27 --EXPECTF--
28 int(1)
29 int(0)
30 string(4) "data"
31 int(2)
32 int(1)
33 string(4) "data"
34 bool(true)
35 string(4) "data"
36 Done