PHP 5.5 в Гигахост

PHP 5.5 в Гигахост

Сегодня мы можем с радостью сообщить, что являемся первым хостинг-провайдером в Европе, который начинает поддержку PHP 5.5.0.

Версия PHP 5.5 была анонсирована ранее сегодня, и уже доступна всем нашим пользователям на каждом аккаунте в Гигахост. Вот некоторые из возможностей, предлагаемых PHP 5.5:

Генераторы

Генератор – это функция, которая позволят значительно упростить код и сделать его более компактным. А новый оператор yield позволяет возвращать значения, генерируемые этой функцией.

Новый простой API для хеширования и «засолки» паролей

Для наиболее безопасного хранения паролей, их необходимо сильно хешировать и «солить». Это значительно снижает риск того, что пароли будут вскрыты злоумышленниками с помощью радужных таблиц. Однако зачастую разработчики PHP некорректно хешируют пароли, что приводит к их уязвимости.

PHP 5.5 обладает набором функций, которые делают хеширование проще и надёжнее, а также позволяют легко менять алгоритм хеширования, используемый в вашем приложении.

Отправка почты с помощью cURL

cURL теперь может оправлять почту напрямую через SMTP сервер. Это может пригодится, если вы хотите отправлять почту через внешний почтовый сервер, как, например, через сервер вашей компании на Gmail.

(и да, модуль cURL доступен на всех версиях PHP, используемых в Гигахост!)

Наконец-то … “finally”!

Ключевое слово finally уже давно поддерживалось многими объектно-ориентированными языками программирования. С помощью этого блока вы сможете закрывать соединения всегда, вне зависимости от того, было ли вызвано исключение. Теперь finally поддерживается и в PHP, а значит, доступно для всех наших пользователей.

Переходить ли мне на PHP 5.5?

В настоящий момент разработчики всё ещё подстраивают свой код для корректной работы с PHP 5.5. Поэтому если вас устраивает PHP 5.3 или 5.4, то никакой спешки нет. Если же вы сами являетесь разработчиком PHP, то имеет смысл начать использовать PHP 5.5, чтобы убедиться, что ваши сайты работают с новейшей версией. В случае, если вы до сих пор используете PHP 5.2, то мы настоятельно рекомендуем перейти на более новую версию, так как версия PHP 5.2 является устаревшей, и ее системы безопасности более не обновляются.

В Центре Управления для каждого сайта вы можете отдельно выбрать версии PHP 5.2, 5.3, 5.4 или 5.5. Таким образом, вы можете начать использовать новую версию PHP на тестовых сайтах или, скажем, на поддоменах, в то время, как основные сайты продолжают использовать проверенные версии.

P.S: Многие из вас спросят, почему версия PHP 5.5 была доступна в Центре Управления уже в течение нескольких месяцев, хотя официально она была выпущена лишь сегодня. Дело в том, что мы тщательно следили за всеми обновлениями в PHP 5.5, чтобы все пользователи Гигахост могли сразу же начать их тестировать!