- add pecl/ares
[m6w6/ext-ares] / tests / 002.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 $a = ares_init();
10 $q = array();
11
12 foreach (array("at", "de", "uk", "us", "ch", "ru") as $tld) {
13 $q[] = ares_gethostbyname($a, null, "$tld.php.net");
14 }
15
16 do {
17 $n = ares_fds($a, $r, $w);
18 ares_select($r, $w, ares_timeout($a));
19 ares_process($a, $r, $w);
20 } while ($n);
21
22 foreach ($q as $query) {
23 print_r(ares_result($query));
24 }
25
26 echo "Done\n";
27 ?>
28 --EXPECTF--
29 %sTEST
30 stdClass Object
31 (
32 [name] => gd.tuwien.ac.at
33 [aliases] => Array
34 (
35 [0] => at.php.net
36 )
37
38 [addrtype] => 2
39 [addrlist] => Array
40 (
41 [0] => 192.35.244.50
42 )
43
44 )
45 stdClass Object
46 (
47 [name] => php3.globe.de
48 [aliases] => Array
49 (
50 [0] => de.php.net
51 )
52
53 [addrtype] => 2
54 [addrlist] => Array
55 (
56 [0] => 212.124.37.9
57 )
58
59 )
60 stdClass Object
61 (
62 [name] => php.networkedsystems.co.uk
63 [aliases] => Array
64 (
65 [0] => uk.php.net
66 )
67
68 [addrtype] => 2
69 [addrlist] => Array
70 (
71 [0] => 85.116.4.7
72 )
73
74 )
75 stdClass Object
76 (
77 [name] => ch.php.net
78 [aliases] => Array
79 (
80 )
81
82 [addrtype] => 2
83 [addrlist] => Array
84 (
85 [0] => 128.178.77.24
86 )
87
88 )
89 stdClass Object
90 (
91 [name] => php.directnet.ru
92 [aliases] => Array
93 (
94 [0] => ru.php.net
95 )
96
97 [addrtype] => 2
98 [addrlist] => Array
99 (
100 [0] => 195.222.164.18
101 )
102
103 )
104 Done