2 inet_ntop() & inet_pton() tests
5 if (!function_exists("inet_ntop")) die("skip no inet_ntop()");
6 if (!function_exists("inet_pton")) die("skip no inet_pton()");
11 $packed = chr(127) . chr(0) . chr(0) . chr(1);
12 var_dump(inet_ntop($packed));
14 $packed = chr(255) . chr(255) . chr(255) . chr(0);
15 var_dump(inet_ntop($packed));
17 var_dump(inet_ntop(-1));
18 var_dump(inet_ntop(""));
19 var_dump(inet_ntop("blah-blah"));
21 var_dump(inet_pton(""));
22 var_dump(inet_pton(-1));
23 var_dump(inet_pton("abra"));
31 foreach ($array as $val) {
32 var_dump(bin2hex($packed = inet_pton($val)));
33 var_dump(inet_ntop($packed));
40 string(13) "255.255.255.0"
50 string(14) "66.163.161.116"
52 string(15) "255.255.255.255"