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. Книга не претендует на роль исчерпывающего учебника, но как настольный справочник она практически безупречна.
Рекомендаций
Функциональное программирование на Kotlin
Собеседование по Kotlin: 200 вопросов и ответов
Тестирование C++ приложений: от модульных тестов до интеграционного покрытия
DevOps для Go (Golang) разработчиков
Машинное обучение и TypeScript: Практическое руководство
Шаблоны проектирования корпоративных приложений