а вот наличие этого расширения на хостах это вопрос...
а вот наличие этого расширения на хостах это вопрос...
И все таки главный вопрос - это в удобстве разработки.
Я пробовал PHAR довольно основательно.
Если ты пишешь всего 1 модуль, да тут удобно, запаковал, зарелизил и ура.
А когда это двиг, в котором могут быть десятки модулей. каждый при малейшем изменении нужно перезапаковывать, это реальный геморой. Удобно когда тот код, с которым ты непосредственно работаешь. совпадает с дистрибутивом.
Хотя, удобство обновления модулей в PHAR, их целостность и компактность - это серьезный аргумент ЗА.
ramzes, Введено в PHP 5.2 (с версии 5.3 входит в стандартную поставку PHP).
Х.з, х.з ![]()
AlkatraZ (11.05.2012/18:26)это же не компилированыый файл, че там перепаковывать? перетащил в архив и готово
А когда это двиг, в котором могут быть десятки модулей. каждый при малейшем изменении нужно перезапаковывать, это реальный геморой.
L!MP (11.05.2012/18:26)ну это я знаю, вопрос в том как много хостов поддерживают php 5.3
ramzes, Введено в PHP 5.2 (с версии 5.3 входит в стандартную поставку PHP).
Х.з, х.з
ramzes, Ну если ты пишешь для массового использования то тут надо просто решить.
Либо жертвуем частью аудитории состоящей из "счастливых" клиентов говно-хостингов, либо жертвуем технологиями в угоду тем же ![]()
L!MP, я предпочел бы жертвовать людьми![]()
но мне на заказ писать, так что жертвовать опять технологиями(
ramzes, Можно поговорить с заказщиком ![]()
Кстати бидулька: phar вылетает с ошибкой при использовании eaccelerator`a ![]()
L!MP (11.05.2012/18:58)ты меня прям огорчаешь((
ramzes, Можно поговорить с заказщиком
Кстати бидулька: phar вылетает с ошибкой при использовании eaccelerator`a
ramzes, Ну я не специально гг.
У меня на Денвере eaccelerator стоит, при его включении вылетает ошибка.
Сейчас погуглил, проблема не решаема, но с другими опкод-кешерами (тем же APC) полёт нормальный.