如何在php-cli中获取当前系统FQDN?

wor*_*hit 3 php fqdn command-line-interface

有没有一种方法可以使用php-cli检索当前系统的标准域名

我正在寻找的是php函数,用于检索主机名-f正在执行的操作:

$ hostname -f  #returns needed: system01.dev.lan
Run Code Online (Sandbox Code Playgroud)

我尝试了以下操作:

php_uname('n') // returns: system01
gethostname() // returns: system01
gethostbyname(gethostname()) // returns ip address
gethostbyname(gethostname() . '.') // returns system01
Run Code Online (Sandbox Code Playgroud)

$ _SERVER不存在(仅由于cli env)

同样,我知道我可以做到这一点

php -r "var_dump(shell_exec('hostname -f'));"
Run Code Online (Sandbox Code Playgroud)

但是对于这项琐碎的任务,我认为php应该具有内置功能来检索fqdn。