1. Learn PHP Website Backend Development

Книга начинается с введения в основы PHP, благодаря чему даже новички в программировании смогут заложить прочный фундамент. По мере продвижения читатели изучают все более сложные темы, исследуя возможности PHP в создании динамичных и интерактивных веб-сайтов. От работы с формами и управления базами данных до внедрения AJAX для создания удобного пользовательского интерфейса — книга охватывает широкий спектр необходимых навыков.
2. Head First PHP & MySQL: A Brain-Friendly Guide

Да, книга вышла ещё в 2008 году, но она актуальна до сих пор и потому вошла в наш ТОП. Линн Бейли и Майкл Моррисон затрагивают основы создания веб-страниц на PHP с использованием MySQL. На реальных примерах книга показывает основы программирования на стороне сервера. Информация для лучшего усвоения подаётся с иллюстрациями, а проверить свои знания читателям помогут упражнения и задачи. В процессе чтения вы научитесь создавать лист почтовой рассылки, доску с рабочими объявлениями и сайт онлайн-свиданий.
3. The Joy of PHP: A Beginner’s Guide to Programming Interactive Web Applications with PHP and MySQL

Книга Алана Форбса ориентирована на новичков, которые не занимались программированием, и предлагает обучение в игровой форме. Изложение начинается с самых основ HTML: следуя всем указаниям, читатель сможет создать сайт по продаже подержанных автомобилей и попутно познакомиться с возможностями PHP и MySQL.
Итоговый уровень знаний будет невысоким, поскольку здесь затронуты лишь основы.
4. PHP for the Web: Visual QuickStart Guide

Ларри Ульман тоже обучает читателей с нуля. Автор сосредоточился на описании плюсов и минусов PHP 5 и 7, а также объяснил наиболее эффективные пути выполнения обычных задач. В книге довольно много сведений о конкретных возможностях или функциях РНР. В конце есть небольшие раздел про MySQL и взаимодействие с HTML. В каждой главе даются практические задания для проверки своих знаний.
Отдельно можно отметить возможность сверки действий читателя с действиями автора на его собственном вебсайте.
5. PHP Serverless Programming

Бессерверные вычисления — это ворота в новую эру облачных вычислений, где разработчики освобождаются от ограничений, связанных с управлением серверами. С помощью PHP Serverless Programming вы раскроете мощь безсерверных вычислений и раскроете весь потенциал ваших PHP-приложений.
Погрузитесь в следующие ключевые области:
🔸Распаковка бессерверных вычислений и их внутреннее устройство.
🔸Использование многообразных преимуществ бессерверных вычислений для PHP-приложений.
🔸Развертывание PHP-приложений на бессерверных платформах.
🔸Воплощение лучших практик разработки и развертывания бессерверных PHP-приложений.
6. PHP & MySQL

Книга Джона Дакетта сосредоточена на скриптах РНР создании запросов MySQL.
Начинается всё с нуля – c установки интерпретатора РНР и сервера MySQL, а также с создания окружения. Наглядные иллюстрации объясняют, как собрать и обработать информацию о сессии, создать доску сообщений и корзину для онлайн-магазина.
Есть несколько минусов: книга рассказывает о РНР5, не затрагивая РНР7, а также имеется проблема с т.н. крысиными норами. Тем не менее основные понятия поданы автором хорошо.
7. From PHP to Ruby on Rails

Эта книга помогает PHP-разработчикам освоить Ruby и Ruby on Rails, опираясь на существующие знания. Автор, опытный PHP-разработчик, делится опытом перехода на Ruby, предлагая язык-агностический подход к обучению.
Книга фокусируется на ключевых различиях между PHP и Ruby, сравнивая примеры кода на обоих языках. Вы освоите настройку среды разработки, синтаксис Ruby, скриптинг, узнаете о библиотеках, геммах и фреймворках Ruby с акцентом на Rails.
Содержание охватывает философию и культуру Ruby, настройку локальной среды, сравнение синтаксиса с PHP, различия в скриптинге, работу с библиотеками и классами. Вы научитесь отлаживать Ruby-код, создавать и запускать приложения на Rails, а также узнаете об особенностях хостинга Rails-приложений в сравнении с PHP.
9. Joomla Developers

Алекс Менфилд рассказывает о разработке веб-сайтов и веб-приложений на РНР 7 и AJAX с использованием библиотеки Boorstrap 5. Всё это управляется с помощью Joomla – популярной системы управления содержимым (CMS).
В книге рассматриваются и другие CMS, а также возможности Joomla, её администрирование и написание веб-приложений на РНР. Отдельно рассказывает об SQL и даёт немного аналитики. Также он рассматривает защиту приложений как с точки зрения РНР, так и с точки зрения Joomla. Есть примеры самых распространённых ошибок безопасности.
10. PHP: Advanced Guide to Learn the Realms of PHP Programming

Книгу написал Логан Пратт. В ней он рассказывает обо всех важных возможностях РНР. Материал подходит как для новичков в РНР, так и для опытных программистов.
На примере действующего кода автор лёгким для понимания языком объясняет, как всё устроено внутри. Отдельно он рассматривает установку и настройку РНР, а также даёт обзорные примеры кода реальных программ. Чтобы освоить работу с базами данных, есть несколько глав по SQL.
Автор сумел подобрать хорошие примеры кода для объяснения концепций и потому ему удалось донести свою точку зрения до аудитории.
Заключение
Книга – ценный источник информации. Она всегда показывает точку зрения автора, но не всякий автор способен внятно донести свою мысль до читателя. Тем не менее, изучить программирование без книг практически невозможно. Документация слишком суха и может быть тяжела для восприятия, а видеоролики не охватывают многих нюансов и не позволяют быстро получать справочную информацию по нужным темам.
Если мы забыли упомянуть одну из ваших любимых книг, напишите об этом в комментариях. Удачи в обучении!
Комментарии
В своë время мне досталась "PHP 5 Unleashed" от Williams. Глядя на нее с текущего сколько опыта я понимаю, что в своё время она была идеальна!
Да, сейчас уже устарела сильно, но там реально было всё необходимое и даже ещё сверху!
отличная подборка , 1 место абсолютно заслуженное.