Котеров Д.В., Симдянов И.В. PHP 7Книги по IT. (13,7 МБ, pdf) Книга является наиболее полным руководством по программированию на PHP. Учебник будет интересен как начинающим так и опытным web-программистам, преподавателям и студентам.

 

 

 

 

Содержание
Предисловие 29
ЧАСТЬ I. ОСНОВЫ WEB-ПРОГРАММИРОВАНИЯ 41
Глава 1. Принципы работы Интернета 43
Глава 2. Интерфейс CGI и протокол HTTP 60
Глава 3. CGI изнутри 72
Глава 4. Встроенный сервер PHP 104
ЧАСТЬ II. ОСНОВЫ ЯЗЫКА PHP 113
Глава 5. Характеристика языка PHP 115
Глава 6. Переменные, константы, типы данных 127
Глава 7. Выражения и операции PHP 147
Глава 8. Работа с данными формы 168
Глава 9. Конструкции языка 180
Глава 10. Ассоциативные массивы 194
Глава 11. Функции и области видимости 209
Глава 12. Генераторы 237
ЧАСТЬ III. СТАНДАРТНЫЕ ФУНКЦИИ PHP 249
Глава 13. Строковые функции 251
Глава 14. Работа с массивами 279
Глава 15. Математические функции 302
Глава 16. Работа с файлами и каталогами 313
Глава 17. Права доступа и атрибуты файлов 342
Глава 18. Запуск внешних программ 356
Глава 19. Работа с датой и временем 363
Глава 20. Основы регулярных выражений 377
Глава 21. Разные функции 413
ЧАСТЬ IV. ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ 421
Глава 22. Объекты и классы 423
Глава 23. Наследование 459
Глава 24. Интерфейсы и трейты 484
Глава 25. Пространство имен 492
Глава 26. Обработка ошибок и исключения 503
ЧАСТЬ V. ПРЕДОПРЕДЕЛЕННЫЕ КЛАССЫ PHP 539
Глава 27. Предопределенные классы PHP 541
Глава 28. Календарные классы PHP 550
Глава 29. Итераторы 556
Глава 30. Отражения 568
ЧАСТЬ VI. РАБОТА С СЕТЬЮ В PHP 583
Глава 31. Работа с HTTP и WWW 585
Глава 32. Сетевые функции 596
Глава 33. Посылка писем через PHP 605
Глава 34. Управление сессиями 622
ЧАСТЬ VII. РАСШИРЕНИЯ PHP 635
Глава 35. Расширения PHP 637
Глава 36. Фильтрация и проверка данных 646
Глава 37. Работа с СУБД MySQL 666
Глава 38. Работа с изображениями 716
Глава 39. Работа с сетью 740
Глава 40. Сервер memcached 749
ЧАСТЬ VIII. БИБЛИОТЕКИ 765
Глава 41. Компоненты 767
Глава 42. Стандарты PSR 785
Глава 43. Документирование 809
Глава 44. Разработка собственного компонента 816
Глава 45. PHAR-архивы 843
ЧАСТЬ IX. ПРИЕМЫ ПРОГРАММИРОВАНИЯ НА PHP 855
Глава 46. XML 857
Глава 47. Загрузка файлов на сервер 866
Глава 48. Использование перенаправлений 875
Глава 49. Перехват выходного потока 882
Глава 50. Код и шаблон страницы 895
Глава 51. AJAX 927
ЧАСТЬ X. РАЗВЕРТЫВАНИЕ 953
Глава 52. Протокол SSH 955
Глава 53. Виртуальные машины 976
Глава 54. Система контроля версий Git 996
Глава 55. Web-сервер nginx 1023
Глава 56. PHP-FPM 1038
Глава 57. Администрирование MySQL 1045
Приложение. HTTP-коды 1063
Предметный указатель 1069