PHP 8. Quick Scripting Reference. Справочник по PHP 8
Карманный справочник по новым возможностям PHP 8
Краткое содержимое:
Введение
Книга «PHP 8 Quick Scripting Reference» авторства Микаэля Олссона (Mikael Olsson) вышла в 2021 году и представляет собой компактный, но ёмкий справочник по языку PHP версии 8. Это третье издание в серии Quick Scripting Reference, которое было полностью обновлено с учётом нововведений PHP 8: атрибутов, именованных аргументов, JIT-компиляции, улучшенной системы типов и многих других. На 248 страницах автор уместил как основы синтаксиса, так и продвинутые темы, что делает книгу идеальным помощником для быстрого поиска информации и повторения ключевых концепций.
О чём книга
Книга построена по принципу «от простого к сложному» и охватывает все основные аспекты языка PHP 8. Она начинается с установки и настройки окружения, затем последовательно разбирает переменные, типы данных, операторы, управляющие конструкции, функции, массивы, строки, классы и объекты. Особое внимание уделено нововведениям PHP 8: атрибутам (attributes), именованным аргументам (named arguments), union types, mixed type, static return type, а также улучшенной обработке ошибок с помощью throw expression. Отдельные главы посвящены работе с файлами, датами, регулярными выражениями, обработке исключений и генераторам. Завершается книга кратким обзором стандартной библиотеки PHP (SPL) и советами по написанию качественного кода.
Для кого эта книга
Книга ориентирована на широкий круг читателей:
- Начинающие разработчики, которые хотят быстро освоить синтаксис PHP 8 и начать писать простые скрипты.
- Опытные PHP-программисты, желающие обновить свои знания до версии 8 и узнать о новых возможностях.
- Студенты и преподаватели, которым нужен компактный справочник для изучения или преподавания курса по PHP.
- Backend-разработчики, переходящие с других языков (например, Python, Java, C#) на PHP.
Что узнает читатель
Прочитав эту книгу, читатель сможет:
- Устанавливать и настраивать PHP 8 на локальной машине.
- Понимать и использовать все базовые конструкции языка: переменные, типы, операторы, циклы, условия.
- Работать с функциями, включая анонимные функции, стрелочные функции и замыкания.
- Создавать классы и объекты, применять наследование, интерфейсы, трейты и абстрактные классы.
- Использовать новые возможности PHP 8: атрибуты, именованные аргументы, union types, match expression, nullsafe operator.
- Обрабатывать ошибки и исключения с помощью try-catch-finally и throw expression.
- Работать с файловой системой, датами, регулярными выражениями.
- Применять генераторы и итераторы для эффективной работы с большими данными.
- Использовать стандартную библиотеку PHP (SPL) для решения типовых задач.
Сильные стороны книги
Книга обладает рядом неоспоримых достоинств:
- Компактность и структурированность. Всего 248 страниц, но информация подана плотно, без лишней воды. Каждая глава — это законченный блок знаний.
- Актуальность. Книга полностью соответствует версии PHP 8.0, что редкость для печатных изданий 2021 года.
- Практическая направленность. Множество коротких примеров кода, которые можно сразу опробовать в консоли или в IDE.
- Удобство использования как справочника. Благодаря чёткой структуре и предметному указателю книгу легко использовать для быстрого поиска конкретной темы.
- Доступный язык. Автор объясняет сложные концепции простыми словами, не перегружая текст излишней теорией.
- Охват нововведений. Подробно разобраны все ключевые изменения PHP 8, что особенно ценно для тех, кто переходит с PHP 7.
Кому рекомендуется
Книга будет полезна всем, кто хочет быстро и эффективно изучить PHP 8 или освежить свои знания. Особенно рекомендую её:
- Разработчикам, которые пишут на PHP 7 и планируют миграцию на PHP 8.
- Студентам технических специальностей, изучающим веб-разработку.
- Программистам, которые хотят иметь под рукой компактный справочник по PHP 8.
- Всем, кто ценит лаконичные и практичные руководства без лишней теории.
В целом, «PHP 8 Quick Scripting Reference» — это отличный выбор для тех, кто хочет быстро войти в курс дела или держать под рукой актуальный справочник по современному PHP. Книга не претендует на роль исчерпывающего учебника, но как настольный справочник она практически безупречна.