Москва
+7 (495) 663-16-12

Новости компании

21 января 2019

Новый PHP 7.3!

В конце декабря, прямо под новый год, наши системные администраторы сделали подарок всем владельцам сайтов на PHP и выложили новейшую, последнюю версию PHP 7.3!

Так что теперь на нашем хостинге поддерживается сразу 8 версий PHP: 7.3, 7.2, 7.1, 7, 5.6, 5.5, 5.4 и 5.3.

Обсудить новость можно в нашем официальном сообществе во «ВКонтакте».

Кратко о PHP 7.3

Обновленная версия PHP 7.3 позволяет увеличить скорость загрузки сайта и его реакции на действия посетителей за счет увеличения производительности PHP и скорости выполнения скриптов.

Вы можете выбрать нужную версию в разделе панели управления «Настройка сайта». Перед сменой настоятельно рекомендуем удостовериться в совместимости вашего сайта с выбираемой версией PHP: версия 7.3 приносит с собой не только новые возможности, но и некоторые несовместимости, которые следует проверить до смены версии в производственной среде.

Основные улучшения в версии PHP 7.3

  • Новые возможности и функции
    — В ядре PHP: более гибкий синтаксис Heredoc и Nowdoc, деструктурирование массива поддерживает присвоение по ссылкам, оператор instanceof принимает литералы, исключение CompileError вместо некоторых ошибок компиляции, в вызовах разрешена завершающая запятая, поддержка Argon2id.
    — В функции BC Math
    — В облегченном протоколе доступа к каталогам (LDAP)
    — В функции мультибайтовых строк: полная поддержка case-mapping и case-folding, нечувствительные к регистру операции используют case-folding, MB_CASE_TITLE выполняет преобразование title-Case,поддержка Unicode 11, поддержка больших строк, улучшение производительности, поддержка именованных фрагментов.
    — В Readline
    — В дате и времени
    — В вычислениях с увеличенной точностью (GNU Multiple Precision)
    — В функциях интернационализации
    — В облегченном протоколе доступа к каталогам (LDAP)
    — В OpenSSL
    — В сокетах

  • Новые глобальные константы
    — В ядре PHP
    — В библиотеке Client URL (cURL)
    — В фильтрации данных
    — В объектной нотации JavaScript (JSON)
    — В облегченном протоколе доступа к каталогам (LDAP)
    — В мультибайтовых строках
    — В OpenSSL
    — В PostgreSQL

  • Изменения, ломающие обратную совместимость
    — В ядре PHP: интерпретация закрывающего идентификатора Heredoc/Nowdoc, генерирование предупреждения в continue, используемом в switch, строгая интепретация целых строковых ключей на ArrayAccess, статические свойства больше не разделяются присвоением по ссылке, возвращаемые при доступе к массиву или свойству ссылки немедленно распаковываются, распаковка аргумента со значением Traversable с нечисловыми ключами больше не поддерживается и т.д.
    — В произвольной точности математики BCMath
    — В IMAP, POP3 и NNTP
    — В мультибайтовых строках
    — В улучшенном модуле MySQL
    — В функции MySQL (PDO_MYSQL)
    — В Reflection
    — В стандартной библиотеке PHP (SPL)
    — в SimpleXML

  • Функционал, объявленный устаревшим в PHP 7.3.x
    — В ядре PHP: нечуствительные к регистру константы, использование assert() внутри пространств имен, поиск строк для нестрочного параметра needle, изменения в удалении тегов.
    — В фильтрации данных
    — В обработке изображений и GD
    — В функции интернационализации
    — В мультибайтовых строках
    — В функции ODBC и DB2 (PDO_ODBC)

  • Прочие изменения
    — В ядре PHP: Функция set(raw)cookie принимает аргумент $option, Новые ini-директивы syslog, Сборщик мусора и т.д.
    — В интерактивном отладчике PHP
    — В библиотеке Client URL (cURL)
    — В фильтрации данных
    — В функции интернационализации
    — В объектной нотации JavaScript (JSON)
    — В мультибайтовых строках
    — В FTP, ODBC (Unified), OPcache, OpenSSL, Tidy, XML-парсере, Zip и Сжатие Zlib
    — В регулярных выражениях (совместимые с Perl)
    — В Microsoft SQL Server и функции Sybase (PDO_DBLIB)
    — В функции SQLite (PDO_SQLITE)
    — В обработке сессий

С полным списком фич и исправлений, которые вошли в новую версию, вы можете ознакомиться на официальном сайте PHP.

До скорых обновлений!