воскресенье, 31 октября 2010 г.

dev-lang/php-5.3.3-r1 наконец-то стал стабильным для всех веток arch!

Об этом замечательном событии сообщает Ole Markus в своем блоге. Этот пакет в gentoo теперь поддерживает многие фичи в стабильной ветке: FPM (FastCGI Process Manager) и другие .

А другие фичи это в основном особенности новшеств языка давно известные (LSB (Late Static Binding), Closures, Тернарный оператор с "умолчательным" значением). Например фрагмент кода:

return 'gentoo is cool' ?: 'who wants to read this, anyway?';
вернет "gentoo is cool", потому-что ненулевая длина строки 'gentoo is cool' вычисляется как true с точке зрения приведения к boolean-значению.

Новые и удобные функции работы с датами (date_add(), date_diff() and date_sub()) и многое другое.
Конечно-же эти фичи просто возможности языка,а не возможности сборки пакетов, но то что позволяет делать генту при сборке пакетов было бы не возможно без системы portage и ebuilds для php.

Есть конечно же и моменты обратной несовместимости языка список наиболее существенных из них находится тут, но это скорее всего более позитивно т.к. избавляет от ненужного хлама и неэффективного поведения.

В блоге Маркуса также есть интересные статьи решающие различные задачи установки для PHP и PHP53. В частности приводится техника установки нескольких различных версий PHP на один сервер. Новая концепция установки pecl-расширений через слоты

Спасибо всем тестерам и командам arch-веток, кто сделал это возможным, пишет Ole Markus.

Комментариев нет:

Отправить комментарий