PHP 手册说明了fnmatch
功能:
警告:目前,该功能在除 Windows 之外的非 POSIX 兼容系统上不可用。
我注意到这个功能在 CentOS 6.7 上不可用。简单的测试失败了:
<?php
if (fnmatch('aaa', 'aaa')) {
echo 'ok';
} else {
echo 'not much';
}
// Fatal error: Call to undefined function fnmatch()
我在 Wikipedia 上读到了有关 POSIX 的内容以及最低有效位。据我了解有一个测试据说可以检测发行版是否符合 LSB 标准,但这有点超出了我卑微的程序员的技能,而且我一开始就没有完全访问操作系统的权限。
因此,在我开始fnmatch
在代码中进行模拟之前,我想知道 - 是否有某种方法可以在操作系统级别“启用它”,或者完全不可能?