После небольшого тестирования / написания сценариев / игры с архивами PHP 5.3 PHAR я обнаружил некоторые проблемы.
glob
PHAR не работает ни с glob, ни как оболочка ( http://www.php.net/manual/en/phar.using.stream.php # 104320 ) ни как вызов функции.
В моем тестовом проекте мне пришлось перебирать файлы в PHAR и фильтровать результат с помощью регулярного выражения, эквивалентного глобальному.
imagettfbbox
Понятия не имею, почему, но imagettfbbox также не понимает оболочку потока PHAR.
Самым простым решением здесь было извлечь файл с помощью функции copy (). (PHAR :: extractTo return с исключением без трассировки стека или номера строки.)
Есть ли другие сюрпризы, которых я должен ожидать? Есть ли другие известные проблемы? И они где-нибудь задокументированы?