PHP 8. Новинки языка и программы для работы с ним
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Михаил Сергеевич Губин. PHP 8. Новинки языка и программы для работы с ним
Язык PHP
Коротко о главном
PHP 8 и Windows
Новые возможности
Типы объединения
JIT
Нулевой безопасный оператор
Именованные аргументы
Атрибуты
Выражение соответствия
Конструктор продвижения свойств
Новый статический тип возврата
Новый смешанный тип
Выражение throw
Наследование с помощью частных методов
Слабые карты
Разрешение::class на объектах
Не захватывающие уловы
Конечная запятая в списках параметров
Создать объект DateTime из интерфейса
Новый строковый интерфейс
Новая функция str_contains ()
Новые функции str_starts_with () и str_ends_with ()
Новая функция fdiv ()
Новая функция get_debug_type ()
Новая функция get_resource_id ()
Абстрактные методы улучшения признаков
Объектная реализация token_get_all ()
Настройки синтаксиса переменных
Тип аннотации для внутренних функций
ext-json всегда доступен
Критические изменения
Последовательные ошибки типа
Реклассифицированные предупреждения
Оператор @ больше не замалчивает фатальные ошибки
Уровень отчетов об ошибках по умолчанию
Режим ошибки PDO по умолчанию
Приоритет конкатенации
Более строгие проверки типов арифметических и побитовых операторов
Имена пространств имен, являющиеся одним маркером
Более здравые числовые строки
Более здравые сравнения строк с числами
Изменения сигнатуры метода отражения
Стабильная сортировка
Фатальная ошибка для несовместимых сигнатур методов
Программы для работы с PHP
Пять избранных программ для работы с PHP
PHPStorm
Zend Studio
NuSphere PhpED
NetBeans
Cloud 9
Отрывок из книги
PHP – это самый быстрый и широко используемый серверный язык сценариев для создания веб-сайтов и веб-приложений. Есть много веских причин, почему некоторые разработчики предпочитают PHP другим серверным языкам, таким как Python и Ruby. PHP включает в себя подробную документацию, множество готовых к использованию скриптов, огромное сообщество и хорошо поддерживаемые фреймворки. Чтобы облегчить работу PHP, эксперты разработали некоторые инструменты разработки PHP, которые повышают эффективность программирования. PHP-инструменты предназначены для учета идеальной IDE (интегрированной среды разработки), где разработчики PHP могут эффективно создавать привлекательные, инновационные и многофункциональные PHP-проекты.
PHP – один из самых простых в освоении языков программирования. С помощью учебника PHP и правильной мотивации вы можете написать первые скрипты и выполнить команды в течение нескольких часов. Текущая версия PHP (PHP 7) ввела оптимизацию скорости, что привело к улучшению рейтинга. Версия 8 PHP еще больше улучшает это и вводит другие новые функции.
.....
Microsoft оказывает поддержку в разработке и создании языка программирования PHP на Windows. Эта поддержка включает в себя разработку исправлений безопасности для PHP и создание собственных сборок Windows.
С PHP 8.0 лидер Microsoft PHP Windows Дейл Хирт заявил в списке рассылки PHP Internals, что они не будут поддерживать PHP 8.0 для Windows.
.....