Как стать автором
Обновить

PHP-5.3, phar extension — нужен ли он по дефолту?

Время на прочтение1 мин
Количество просмотров1K
В PHP-5.3 появилось расширение phar, причем в последних версиях оно включено по умолчанию. Однако, после того как я наблюдал следующую картину: сегфолт при использовании стандартной функции is_file() (который на самом деле является прямым следствием того, что вместе с PHP у меня установился этот самый phar) — после этого я крепко задумался, нужно ли это расширение ставить по умолчанию и не лучше ли было бы ставить его, наоборот, только по требованию.

Вкратце: расширение объявляет «перехватчики» — interceptors — для вызовов некоторых функций, вовсе не входящих в это расширение. Это поведение, по очевидным причинам, для многих нежелательно — это лишние тормоза, лишние баги (как доказывает вышеприведенная ссылка на bugs.php.net).

Могу добавить, что один из ведущих разработчиков PHP уже высказался за то, чтобы не включать phar по дефолту. А что думаете вы?
Теги:
Хабы:
Всего голосов 10: ↑7 и ↓3+4
Комментарии4

Публикации

Истории

Работа

PHP программист
148 вакансий

Ближайшие события