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()
私はウィキペディアでPOSIXについて読んだ最下位ビット。私が知っている限り、一つがあります。テストディストリビューションがLSBと互換性があるかどうかを検出することが可能であることが知られていますが、これは私の謙虚なプログラマー技術を超えており、当初はOSへのフルアクセスを持っていません。
したがって、fnmatch
コードでシミュレーションを開始する前に、OSレベルで「有効にする」方法があるのか、それとも完全に不可能なのかを知りたいのです。