Make PHP great again: бесплатные книги для изучения PHP

PHP

PHP — это крайне популярный интерпретируемый скриптовый язык, идеально подходящий для веб-разработки. Кроме того, его можно использовать и для написания приложений командной строки. Чтобы упростить изучение PHP, мы собрали для вас подборку бесплатных книг, посвящённых этому языку.

PHP: Правильный путь

«PHP: Правильный путь» — это сборник лучших практик, общепринятых стандартов и ссылок на надёжные руководства в Сети.

В книге описываются такие темы, как внедрение зависимостей, работа с базами данных, шаблонизация, ошибки и исключения, безопасность, тестирование, виртуализация, а также многие другие.


PHP: Сборник рецептов

«PHP: Сборник рецептов» — это руководство по решению различных задач. В книге собрано более 250 повседневных задач, их решений и практических примеров, варьирующих от простых задач до огромных программ.

В общем, клад как для начинающих программистов, так и для продвинутых.


PHP Reference: Beginner to Intermediate PHP5

Сборник из более чем 200 функций с понятными объяснениями и примерами использования. Отлично подойдёт в качестве шпаргалки.

В книге также приведено множество советов, описываются основы PHP и работы с MySQL и регулярными выражениями.


PHP 5 Power Programming

В этой книге ведущие разработчики языка PHP 5 рассказывают о том, как выжать из языка максимум в любом проекте. Описываются решения проблем, возникающих при создании веб-приложений, расширений, пакетов, скриптов и переходе с PHP 4.

Отлично подойдёт для изучения всех тонкостей объектно-ориентированного подхода.


Practical PHP Testing

Это практическое руководство по тестированию подойдёт всем PHP-разработчикам. В нём затрагивается теория разработки через тестирование и присутствуют примеры кода с упражнениями.


Programming PHP

«Programming PHP» — это подробное руководство по языку. В нём описываются как основы программирования, так и более продвинутые темы: ООП, шаблонизация, библиотеки, фреймворки и безопасность.


PHP Pandas

Эта книга предназначена для абсолютных новичков, у которых нет опыта программирования. Тем не менее, что-то полезное из неё могут почерпнуть и более опытные разработчики.

Советуем также взглянуть и на другие книги этого автора — почти все они посвящены PHP и фреймворку Laravel.


Upgrading to PHP 7

В этой книге рассказывается об изменениях в седьмой версии языка PHP: новом движке Zend Engine 3, устаревших фичах, улучшениях Unicode, изменениях в ООП и многом другом.

Вы также узнаете, почему выпуск следующей мажорной версии языка занял 10 лет и куда делась шестая версия.


PHP Essentials

Целью книги является обучение программированию на PHP начинающих разработчиков. Она затрагивает все аспекты языка, от истории и основ до ООП, сессий и работы с файловой системой и базами данных. Все темы снабжены подробными примерами.

Для читателя желательно наличие опыта веб-разработки, но разобраться с материалом смогут и те, кто опыта не имеет.


Hacking with PHP

Эта книга предназначена для разработчиков любого уровня. Новички смогут получить все необходимые базовые знания о PHP, а ветераны — узнать что-то новое о продвинутых возможностях языка. Кроме того, читать книгу можно в любом порядке.


PHP Best Practices

В этом руководстве рассказывается, как лучше решать типичные низкоуровневые проблемы, с которыми может столкнуться PHP-разработчик. Оно состоит из небольших, вводных решений, достаточных для успешного выполнения большинства задач.

Стоит отметить, что в нём не описываются основы языка, синтаксис, вопросы безопасности или что-то ещё — оно посвящено исключительно низкоуровневым задачам.


PHP Internals

В этой книге рассказывается о том, как устроен язык PHP. Также подробно разбирается тема создания расширений.

Перед прочтением книги авторы настоятельно рекомендуют изучить язык C, на котором и основан PHP.


The Underground PHP and Oracle Manual

Это официальное руководство посвящено PHP-разработке под базы данных Oracle. Оно подойдёт как начинающим PHP-разработчикам, желающим познакомиться с Oracle (и наоборот), так и тем, кто просто хочет узнать о лучших практиках работы с БД и веб-приложениями.


Если вы знаете другие бесплатные книги по PHP, которые стоит добавить в нашу подборку, делитесь ими в комментариях!

Иван Бирюков, главный по новостям