018.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 51 行

PHPT
51
字号
--TEST--filter_data() and FILTER_VALIDATE_IP--FILE--<?phpvar_dump(filter_data("192.168.0.1", FILTER_VALIDATE_IP));var_dump(filter_data("192.168.0.1.1", FILTER_VALIDATE_IP));var_dump(filter_data("::1", FILTER_VALIDATE_IP));var_dump(filter_data("fe00::0", FILTER_VALIDATE_IP));var_dump(filter_data("::123456", FILTER_VALIDATE_IP));var_dump(filter_data("::1::b", FILTER_VALIDATE_IP));var_dump(filter_data("127.0.0.1", FILTER_VALIDATE_IP));var_dump(filter_data("192.168.0.1", FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE));var_dump(filter_data("192.0.34.166", FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE));var_dump(filter_data("127.0.0.1", FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE));var_dump(filter_data("192.0.0.1", FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE));var_dump(filter_data("192.0.34.166", FILTER_VALIDATE_IP));var_dump(filter_data("256.1237.123.1", FILTER_VALIDATE_IP));var_dump(filter_data("255.255.255.255", FILTER_VALIDATE_IP));var_dump(filter_data("255.255.255.255", FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE));var_dump(filter_data("", FILTER_VALIDATE_IP));var_dump(filter_data(-1, FILTER_VALIDATE_IP));var_dump(filter_data("::1", FILTER_VALIDATE_IP, FILTER_FLAG_IPV4));var_dump(filter_data("127.0.0.1", FILTER_VALIDATE_IP, FILTER_FLAG_IPV6));var_dump(filter_data("::1", FILTER_VALIDATE_IP, FILTER_FLAG_IPV6));var_dump(filter_data("127.0.0.1", FILTER_VALIDATE_IP, FILTER_FLAG_IPV4));echo "Done\n";?>--EXPECT--	string(11) "192.168.0.1"bool(false)string(3) "::1"string(7) "fe00::0"bool(false)bool(false)string(9) "127.0.0.1"bool(false)string(12) "192.0.34.166"string(9) "127.0.0.1"string(9) "192.0.0.1"string(12) "192.0.34.166"bool(false)string(15) "255.255.255.255"bool(false)bool(false)bool(false)bool(false)bool(false)string(3) "::1"string(9) "127.0.0.1"Done

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?