|
为啥php系统函数一个参数如果想判断多个常量, 可以加一个竖线 "|" 一次性写在一个参数里
比如判断ip是 ipv4 且 不是内网ip:
- filter_var($IP, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)
- && filter_var($IP, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE)
复制代码
上面2句可以加一个竖线 "|" 直接写成一句, 不会有任何BUG:
- filter_var($IP, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_NO_PRIV_RANGE)
复制代码 |
|