PHP 8. Наиболее полное руководство

PHP 8. Наиболее полное руководство

PHP 8. Наиболее полное руководство
Автор: Котеров Дмитрий Владимирович , Симдянов Игорь Вячеславович
Дата выхода: 2023
Издательство: «БХВ-Петербург»
Количество страниц: 994
Размер файла: 53,6 МБ
Тип файла: PDF
Добавил: Федоров_АИ
 Проверить на вирусы  Дополнительные материалы 

Предисловие ......................................................................................................... 23

ЧАСТЬ I. ОСНОВЫ ВЕБ-РАЗРАБОТКИ ....................................................... 31

Глава 1. Принципы работы Интернета ........................................................... 33

Глава 2. Протокол НТТР ..................................................................................... 43

Глава 3. Установка PHP ....................................................................................... 58

ЧАСТЬ II. ОСНОВЫ ЯЗЬIКА PHP ...........................................……………….75 

Глава 4. Характеристика языка PHP ................................................................ 77

Глава S. Переменные и типы данных ................................................................ 93

Глава 6. Классы и объекrы .................................................................................. 129

Глава 7. Константы ................................................................................................ 154

Глава 8. Операторы ............................................................................................... 162

Глава 9. Условии: ................................................................................................... 185

Глава 1 О. Циклы ................................................................................................... 206

Глава 11. Ассоциативные массивы ...................................................................... 220

Глава 12. Функции и области видимости ........................................................... 261

Глава 13. Сложные функции ................................................................................. 285

Глава 14. Методы Клacca ....................................................................................... 306

Глава 15. Генераторы ............................................................................................. 338

ЧАСТЬ III. ОБРАБОТКА ТЕКСТА И ЯЗЫК РАЗМЕТКИ HTML ................. 351

Глава 16. Строковые функции ............................................................................... 353

Глава 17. Язык разметки HTML ............................................................................ 382

Глава 18. Работа с данными формы ..................................................................... 403

Глава 19. Загрузка файлов на сервер ................................................................... 424

Глава 20. Суперг лобальные массивы .................................................................. 435

Глава 21. Фильтрации и проверка данных .......................................................... 447

ЧАСТЬ IV. СТАНДАРТIIЫЕ ФУНКЦИИ PHP ................................................... 465

Глава 22. Математические функции ...................................................................... 467

Глава 23. Работа с файлами ..................................................................................... 478

Глава 24. Работа с каталогами ................................................................................. 502

Глава 25. Права доступа и атрибуты файлов ....................................................... 512

Глава 26. Запуск внешних программ ..................................................................... 526

Глава 27. Работа с датой и временем ...................................................................... 534

Глава 28. Основы регулярных выражений ........................................................... 555

Глава 29. Разные функции ....................................................................................... 591

ЧАСТЬ V. ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПPOГPАММИРОВАНИЯ ……………………………………………………….... 603

Глава 30. Наследование ............................................................................................ 605

Глава 31. Интерфейсы ............................................................................................... 630

Глава 32. Трейты ........................................................................................................ 642

Глава 33. Перечисления ............................................................................................ 652

Глава 34. Исключения ................................................................................................ 665

Глава 35. Обработка ошибок .................................................................................... 685

Глава 36. Пространство имен .................................................................................. 700

Глава 37. Шаблоны проектирования ...................................................................... 712

Глава 38. Итераторы .................................................................................................. 732

Глава 39. Отражения ................................................................................................. 749

ЧАСТЬ VI. РАСШИРЕIIИЯ PHP ............................................................................ 769

Глава 40. Подключение и настройка расширений ............................................... 771

Глава 41. Работа с PostgreSQL ···························································· 779

Глава 42. Расширение PDO ..................................................................................... 814

Глава 43. Работа с изображениями ........................................................................ 825

Глава 44. Работа с сетью .......................................................................................... 852

Глава 45. NoSQI-бaзa данных Redis ........................................................................ 869

ЧАСТЬ VII. КОМПОНЕНТЫ .................................................................................. 895

Глава 46. Управление компонентами ..................................................................... 897

Глава 47. Стандарты PSR ......................................................................................... 917

Глава 48. Документирование .................................................................................. 928

Глава 49. Атрибуты ................................................................................................... 934

Глава 50. Разработка собственного компонента .................................................. 943

Заключение ................................................................................................................. 973

Приложение. Описание электронного архива ..................................................... 975

Предметный указатель ............................................................................................. 976

Книга предоставляет детальное и полное изложение языка PHP 8 от простого к сложному. Ее можно использовать как для изучения языка с нуля, так и для структурирования знаний, изучения тонких моментов синтаксиса и новых возможностей последней версии. Описываются все значимые нововведения. Рассматриваются новые типы, атрибуты, перечисления, именованные аргументы, сопоставления, объединенные типы, новые операторы ?= и ?-> и многое другое. Основной упор в книге делается на объектно-ориентированные возможности языка, поэтому классы и объекты рассматриваются практически с первых глав. Приведено описание синтаксиса PHP, а также инструментов для работы с массивами, файлами, СУБД PostgreSQL, Redis, регулярными выражениями, графическими примитивами, сессиями и т.д.

По сравнению с предыдущей книгой авторов "PHP 7" добавлены 23 новые главы, а остальные обновлены или переработаны.

Для веб-программистов

  • Нововведения с PHP 7.1 по PHP 8.1

  • Объектно-ориентированное программирование

  • Шаблоны проектирования

  • Генераторы, итераторы, перечисления и атрибуты

  • Приемы работы с PostgreSQL и Redis

  • Стандарты PSR


Похожее:

Список отзывов:

Нет отзывов к книге.