Книга опытных разработчиков описывает последнюю версию языка разработки серверных сценариев РНР 7. Рассмотрены все нововведения языка и связанные с ними изменения в разработке современных Web-сайтов. Изложение ведется с упором на объектно-ориентированное программирование, шаблоны проектирования, итераторы, генераторы, а также взаимодействие с современными базами данных (PostgreSQL и Redis). В конце глав приведены более 100 заданий для закрепления материала и освоения не вошедших в книгу разделов языка. Электронный архив с исходными кодами доступен на сайтах издательства и GitHub.
Объектно-ориентированный подход.
До версии РНР 5 поддержка объектно-ориентированного программирования (ООП) в языке была довольно скудна. В РНР 5 объектно-ориентированный подход долго оставался альтернативой для традиционного процедурного подхода. РНР 7 практически полностью предназначен для объектно-ориентированной разработки. Без ООП невозможна разработка современных PHP-приложений: все больше расширений предполагают объектно-ориентированный интерфейс, компоненты оформляются в виде классов, PSR-стандарты и современные фреймворки диктуют разработку, полностью ориентированную на объектно-ориентированный подход. Именно поэтому знакомиться с объектно-ориентированным подходом мы начинаем сразу с первых глав книги. Рассматриваем шаблоны проектирования и там, где это возможно, ориентируемся на новые расширения с объектно-ориентированным интерфейсом.
Оглавление.
Предисловие.
Глава 1. Что представляет собой РНР?.
Глава 2. Установка РНР.
Глава 3. Быстрый старт.
Глава 4. Переменные и типы данных.
Глава 5. Классы и объекты.
Глава 6. Константы.
Глава 7. Операторы.
Глава 8. Условия.,
Глава 9. Циклы.
Глава 10. Массивы.
Глава 11. Функции.
Глава 12. Строковые функции.
Глава 13. Взаимодействие PHP с HTML.
Глава 14. Суперглобальные массивы.
Глава 15. Фильтрация и проверка данных.
Глава 16. Методы.
Глава 17. Специальные методы.
Глава 18. Наследование.
Глава 19. Интерфейсы.
Глава 20. Трейты.
Глава 21. Исключения.
Глава 22. Ошибки.
Глава 23. Пространство имен.
Глава 24. Автозагрузка.
Глава 25. Шаблоны проектирования.
Глава 26. Компоненты.
Глава 27. База данных PostgreSQL.
Глава 28. PHP-расширение PDO.
Глава 29. NoSQL база данных Redis.
Глава 30. PHP-расширение Redis.
Глава 31. Итераторы.
Глава 32. Генераторы и итераторы.
Заключение.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Самоучитель РНР 7, Кузнецов М.В., Симдянов И.В., 2018 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #Кузнецов :: #Симдянов :: #2018 :: #PHP 7
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- UNIX, профессиональное программирование, Стивенс Р., Раго С., 2014
- Swift, основы разработки приложений под iOS и OS X, Усов В., 2016
- Swift, основы разработки приложений под iOS и macOS, Усов В., 2017
- Swift, основы разработки приложений под iOS, Усов В., 2016
Предыдущие статьи:
- Ruby, объектно-ориентированное проектирование, Метц С., 2017
- Python Cookbook, Beazley D., Jones B.K., 2013
- Microsoft Visual С#, подробное руководство, Шарп Д., 2017
- Microsoft SQL Server 2012, основы T-SQL, Бен-Ган И., Райтман М.А., 2015