У меня есть сценарий, где basename()
используется 100-1000s времени, я просто думаю, если мы можем переопределить функцию, а не изменять имя функции к чему-то еще во всех сценариях.Override функция PHP по умолчанию
Проблема basename()
в том, что оно не работает хорошо с именами файлов на иностранных языках. Я нашел на PHP сайте http://php.net/manual/en/function.override-function.php но она нуждается в PECL
любой другой альтернативы?
Относительно примечания, если это не сработало, отправьте отчет об ошибке в http://bugs.php.net/ – Artefacto
@Artefacto. Иногда они не могут просто изменить его из-за проблем с обратной совместимостью. – Pacerier