O manual do PHP informa sobre a função fnmatch
:
Warning: For now, this function is not available on non-POSIX compliant systems except Windows.
Notei que esta função não está disponível no CentOS 6.7. O teste simples falhou:
<?php
if (fnmatch('aaa', 'aaa')) {
echo 'ok';
} else {
echo 'not much';
}
// Fatal error: Call to undefined function fnmatch()
Eu li sobre o POSIX na Wikipedia, bem como sobre o LSB . Tanto quanto eu entendi, há um teste que supostamente pode detectar se uma distribuição é compatível com LSB, mas é um pouco além do meu humilde habilidades do programador e, além disso, eu não tenho acesso total ao sistema operacional em primeiro lugar.
Então, antes de eu ir emular o fnmatch
no meu código, eu gostaria de saber - existe alguma maneira de "ativá-lo" em um nível de sistema operacional ou não é totalmente possível?