swoole_get_local_ip
最后更新于:2022-04-02 06:41:32
# swoole\_get\_local\_ip
[TOC]
此函数用于获取本机所有网络接口的IP地址
## 函数原型
~~~
array swoole_get_local_ip();
~~~
## 返回值
返回当前机器的所有网络接口的IP地址
## 使用示例
~~~
10.10.28.228
[br-1e72ecd47449] => 172.20.0.1
[docker0] => 172.17.0.1
)
**/
~~~
## 注意事项
* 目前只返回IPv4地址,返回结果会过滤掉本地loop地址127.0.0.1。
* 结果数组是以interface名称为key的关联数组。比如 array("eth0" => "192.168.1.100")
* 此函数会实时调用`ioctl`系统调用获取接口信息,底层无缓存
';