- add pecl/ares
[m6w6/ext-ares] / tests / 001.phpt
1 --TEST--
2 ares
3 --SKIPIF--
4 <?php if (!extension_loaded("ares")) print "skip"; ?>
5 --FILE--
6 <?php
7 echo "-TEST\n";
8
9 function cb()
10 {
11 $argv = func_get_args();
12 print_r($argv);
13 }
14
15 $a = ares_init();
16
17 ares_gethostbyname($a, "cb", "php.net");
18 ares_gethostbyaddr($a, "cb", "66.163.161.117");
19 ares_getnameinfo($a, "cb", ARES_NI_TCP, "66.163.161.117");
20
21 ares_process_all($a);
22 ares_destroy($a);
23
24 echo "Done\n";
25 ?>
26 --EXPECTF--
27 %sTEST
28 Array
29 (
30 [0] => Resource id #%d
31 [1] => 0
32 [2] => stdClass Object
33 (
34 [name] => php.net
35 [aliases] => Array
36 (
37 )
38
39 [addrtype] => 2
40 [addrlist] => Array
41 (
42 [0] => 66.163.161.117
43 )
44
45 )
46
47 )
48 Array
49 (
50 [0] => Resource id #%d
51 [1] => 0
52 [2] => stdClass Object
53 (
54 [name] => y2.php.net
55 [aliases] => Array
56 (
57 )
58
59 [addrtype] => 2
60 [addrlist] => Array
61 (
62 [0] => 66.163.161.117
63 )
64
65 )
66
67 )
68 Array
69 (
70 [0] => Resource id #%d
71 [1] => 0
72 [2] => y2.php.net
73 [3] =>
74 )
75 Done