PHP Manual描述了命令posix_strerror()
,它与C函数strerror()
相似:
posix_strerror(PHP 4> = 4.2.0,PHP 5,PHP 7)—检索与以下内容相关的系统错误消息: 给定错误号
但是,调用此函数会在我的安装中产生错误。
示例代码:
for ($i = 13; $i < 25; $i++)
{
print "Errno $i : ";
$s = posix_strerror($i);
print "$s\n";
}
输出:
Errno 13 : PHP Fatal error: Call to undefined function posix_strerror() in /mnt/swdevel/Pelican/source_build/xfiles/junk.php on line 8
如何在PHP中启用此功能?互联网搜索几乎没有显示任何有关此功能的信息。
系统信息
Linux 4.4.211-1.el6.elrepo.x86_64 #1 SMP Thu Jan 23 08:25:59 EST 2020 x86_64 x86_64 x86_64 GNU/Linux
php --version
PHP 5.6.40 (cli) (built: Feb 18 2020 08:42:46)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies