А другие фичи это в основном особенности новшеств языка давно известные (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.
Комментариев нет:
Отправить комментарий