Бесплатный учебник по PHP


Содержание

PHP — книги, справочники, руководства и самоучители

Литература ⇒ Интернет и PHP ⇒ PHP

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

Извините, данный раздел находится в разработкеYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near » at line

Простой учебник

Содержание

В этом кратком и простом учебнике мы бы хотели показать самые основы PHP. Этот текст включает в себя только создание динамических Web-страниц с помощью PHP, однако реальная область применения PHP гораздо шире. В разделе «Что может PHP» приведена дополнительная информация.

Web-страницы, созданные с использованием PHP, обрабатываются как обычные HTML-страницы. Их можно создавать и изменять точно таким же образом, как и обычные страницы на HTML.

Самоучитель PHP для начинающих

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

Я объясню вам основы веб-разработки на PHP простым и доступным языком, укажу на важные отличия PHP 5 и PHP 7, а также расскажу про хорошие и плохие практики профессиональной веб-разработки.

Что нужно знать?

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

Чему я научусь?

Советы по обучению

Переписывайте код из статей вместо копирования — так будет проще привыкнуть к синтаксису PHP.

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

Ну что, готовы? Переходим к изучению языка программирования PHP.

самоучитель по PHP

Язык программирования PHP — Учебный курс — Савельева Н.В.

Язык программирования PHPУчебный курсСавельева Н.В. — 2006.

PHP, в настоящее время, – один из наиболее популярных языков для реализации веб-приложений. Данный курс посвящен изучению его основ. Акцент делается на практическое применение полученных навыков.
Язык PHP был создан для решения конкретной практической задачи в среде интернет (какой именно можно узнать, прочитав первую лекцию курса). Мы тоже постараемся не отвлекаться слишком сильно на теоретические рассуждения, и будем стремиться к решению какой-нибудь конкретной задачи в каждой из лекций. Большинство примеров взяты из реально существующей системы: виртуального музея истории информатики. Первая часть курса посвящена изучению основ синтаксиса и управляющим конструкциям. После этого рассматривается технология клиент-сервер, как основная сфера приложения языка PHP. Затем переходим к изучению наиболее полезных на наш взгляд встроенных функций и решению с их помощью практических задач. Хотя объектная модель в языке PHP не самая богатая, ее принципиальное наличие позволяет естественным образом описывать объектные модели данных. В качестве базовой модели будет рассмотрена модель документа виртуального музея информатики. После этого будет рассмотрен ряд прикладных аспектов: работа с файловой системой, с БД, строками, сессиями, DOM XML — все это позволит рассмотреть ключевые задачи практического использования языка.

PHP, MySQL для начинающих — Энди Харрис

PHP, MySQL для начинающихЭнди Харрис — 2005.

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

PHP — Обучение на примерах — Кухарчик А.

PHPОбучение на примерахКухарчик А. — 2004.

Просто и доступно изложены основы РНР — популярного языка написания скриптов для Web-страниц. Выполняя несложные примеры, читатель сможет освоить азы программирования на РНР, создать динамическую страницу, счетчик посещения сайта, систему голосования, адресную книгу, Интернет-магазин. Описаны типичные ошибки использования сценариев, а также пути их исправления. Книга содержит фрагменты кода, который можно применять при создании собственных проектов.

Предназначена прежде всего для начинающих, но может быть полезна и опытным программистам, использующим РНР.

PHP

Русский

PHP. Уровень 1. Основы создания сайтов. Игорь Борисов

Курс «PHP. Уровень 1. Основы создания сайтов» является первым курсом .

PHP для начинающих. Александр Жадаев

Аббревиатурой PHP называют один из наиболее популярных языков, используемых для .

Задачник по PHP с решениями. Роман Григорьев

Книга написана для начинающих программистов. Ко всем задачам есть решения. .

Один год с Symfony. M. Noback и D. Bykadorov

Я написал эту книгу для разработчиков, которые хорошо знают PHP, .

PHP. Объекты, шаблоны и методики программирования. Мэтт Зандстра

Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга .

PHP. Рецепты программирования. 3-е издание. Д. Скляр, А. Трахтенберг

Третье издание этой популярной книги представляет собой подборку готовых решений .

PHP 7 в подлиннике. Дмитрий Котеров

Рассмотрены основы языка PHP и его рабочего окружения в Windows, .

PHP7 для начинающих с пошаговыми инструкциями. Майк МакГрат

Книга удалена по требованию правообладателя

Посвященная самому популярному .

Самоучитель РНР 7. М. В. Кузнецов, И. В. Симдянов

Книга опытных разработчиков описывает последнюю версию языка разработки серверных сценариев .

Самоучитель PHP 4. Дмитрий Котеров

Книга, которую вы держите в руках, является в некотором роде .

Современный PHP. Новые возможности и передовой опыт. Джош Локхарт

Из книги вы узнаете, как РНР превратился в зрелый полнофункциональный .

Курс «Язык программирования PHP». Нина Владимировна Савельева

PHP, в настоящее время, – один из наиболее популярных языков .

English

Jump start PHP environment Bruno ŠKVORC

So, who is this book for?
Developers of beginner .

Yii2 Application Development Cookbook. A. Bogdanov, D. Eliseev

Yii is a free, open source web application development framework, .

Instant Simple Botting with PHP. S. M.Anderson

Илон Маск рекомендует:  Что такое код ociparse

Welcome to Instant Simple Botting with PHP. This book will .

Instant PHP Web Scraping. J. Ward

This book uses practical examples and step-by-step instructions to guide .

Build APIs You Won’t Hate. P. Sturgeon

This book will discuss the theory of designing and building .

Domain Driven Design in PHP. C. Buenosvinos, C. Soronellas, K. Akbary

So what is all the fuss about? Domain-Driven Design, or .

PHP Persistence. Concepts, Techniques and Practical Solutions with Doctrine. M. Romer

PHP developers nowadays generally think and code in an object-oriented .

Practical Symfony. B. Peh

Building an application is like building a Pyramid. You create .

PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide. Larry Ullman

Larry Ullman’s books are classics of PHP programming. His approach .

Instant Hands-on Testing with PHPUnit How-to. M. Lively

This book is written for anyone who has an interest .

Laravel 4 Cookbook. C. Pitt, T. Otwell

I was learning how to use Laravel 4 more effectively, .

Building a Web Application with PHP and MariaDB: A Reference Guide. Sai Sriparasa

In the age of the Internet, building a web application .

10 рекомендуемых книг-бестселлеров по PHP

�� Лучшие премиум-темы для Вордпресс от топовых разработчиков мира

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

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

Сегодня я публикую подборку рекомендуемой учебной литературы по языку PHP. Все книги на русском языке и доступны для приобретения в Ozon.ru.

1. PHP 7

Дмитрий Котеров, Игорь Симдянов

Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux.Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массивами, файлами, СУБД MySQL, memcached, регулярными выражениями, графическими примитивами, почтой, сессиями и т. д.

Особое внимание уделено рабочему окружению: сборке PHP-FPM и Web-сервера nginx, СУБД MySQL, протоколу SSH, виртуальным машинам VirtualBox и менеджеру виртуальных машин Vagrant. Рассмотрены современные подходы к Web-разработке, система контроля версий Git, GitHub и другие бесплатные Git-хостинги, новая система распространения программных библиотек и их разработки, сборка Web-приложений менеджером Composer, стандарты PSR и другие инструменты и приемы работы современного PHP-сообщества.

В третьем издании добавлены 24 новые главы, остальные главы обновлены или переработаны.

На сайте издательства находятся исходные коды всех листингов.

2. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5

Робин Никсон

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

3. PHP7 для начинающих с пошаговыми инструкциями

Майк МакГрат

PHP7 — самый популярный язык программирования в мире. Новый пошаговый самоучитель поможет вам освоить азы PHP7 с нуля за короткое время. Благодаря известной методике пошагового обучения от Майка МакГрата, даже читатели, не имеющие никакого опыта в программировании, смогут приступить к созданию собственных веб-проектов.
Самоучитель написан простым языком, содержит множество иллюстраций, полезные советы и рекомендации.

4. PHP. Объекты, шаблоны и методики программирования

Мэт Зандстра

Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP. Вы изучите также некоторые основополагающие принципы проектирования. В этом издании книги также описаны возможности, появившиеся в PHP версии 5.4, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка.

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

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

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

Эта книга посвящена трем важным темам: основам объектов, принципам объектно-ориентированного проектирования и лучшим методикам их применения. Изучив их в комплексе читатель сможет создавать первоклассные и отказоустойчивые программные системы.

Основные темы книги:

5. PHP. Быстрый старт

Каллум Хопкинс

Все, что нужно знать о PHP в одной книге!

Язык PHP очень популярен, он обеспечивает функционирование 80% всех веб-сайтов, в том числе таких ресурсов, как Facebook, Wikipedia и WordPress. Этот язык прост в изучении и отлично подходит для начинающих. Изучение материалов нашей книги отнимет у вас минимум времени, но вы получите максимум информации, которую сразу сможете использовать!

Благодаря интенсивному курсу всего за пару дней вы можете:

  • Изучить основы PHP — синтаксис, операторы, циклы и функции;
  • Разобраться в теме объектно-ориентированного программирования;
  • Узнаете, как PHP работает с формами и данными;
  • Сможете повысить безопасность своих PHP-приложений.

Всего за несколько дней вы подготовите солидную базу для самостоятельного создания PHP-кода!

6. Современный PHP. Новые возможности и передовой опыт

Джош Локхарт

Из книги вы узнаете, как РНР превратился в зрелый полнофункциональный объектно-ориентированный язык, с пространствами имен и постоянно растущей коллекцией библиотек компонентов. Автор демонстрирует новые возможности языка на практике. Вы узнаете о передовых методах проектирования и конструирования приложений, работы с базами данных, обеспечения безопасности, тестирования, отладки и развертывания.Если вы уже знакомы с языком РНР и желаете расширить свои знания о нем, то эта книга для вас!

7. PHP. Справочник

Пол Хадсон

Книга представляет собой полное и наглядное справочное пособие по PHP. В числе многих преимуществ PHP перед другими языками web-программирования — легкость разработки и простота обращения, богатые объектно-ориентированные возможности и мощные расширения. Издание содержит емкие, но при этом понятные примеры. Оно незаменимо при создании сайтов. Начинающие php-программисты найдут здесь ответы на многие вопросы: как написать первый скрипт, подключиться к своей базе данных, динамически формировать страницы сайта. Опытным разработчикам будут весьма интересны разделы о защите информации сайта, взаимодействии с базами данных, мультимедиа, XML, а также расширенных возможностях и особенностях настройки PHP.


8. Разработка веб-приложений с помощью PHP и MySQL

Люк Веллинг, Лаура Томсон

Исчерпывающее учебное пособие по разработке веб-приложений, управляемых базами данных, с использованием PHP и MySQL! Эта книга предназначена для тех, кто знаком с основами HTML и ранее разрабатывал программы на современных языках программирования, но, возможно, не занимался программированием для Веб или не использовал реляционные базы данных.

В ней подробно описано применение последних версий PHP и MySQL для построения крупных коммерческих Web-сайтов. Основное внимание в книге уделено реальным приложениям. Здесь рассматриваются как простые интерактивные системы приема заказов, так и различные аспекты электронных систем продажи и безопасности во взаимосвязи с созданием реального Web-сайта. Подробно описаны все стадии разработки множества типовых проектов на PHP и MySQL, в числе которых служба веб-почты, приложение поддержки Web-форумов и электронный книжный магазин. Заслуживают особого внимания главы, посвященные объектно-ориентированному программированию на PHP, динамической генерации документов, доступу к веб-службам с помощью XML и SOAP и созданию приложений Web 2.0 с помощью Ajax.

Илон Маск рекомендует:  Онлайн-интенсив «Профессиональный JavaScript, уровень 1»

Основное отличие этого издания от предыдущего состоит в том, что материалы и весь исходный код полностью переписаны для новых версий PHP 5.3 и MySQL 5.1. Книга ориентирована на профессиональных разработчиков, но будет полезной и начинающим.

PHP и MySQL представляют собой популярные технологии с открытым исходным кодом, которые практически идеально подходят для быстрой и эффективной разработки веб-приложений, управляемых базами данных. PHP — это мощный язык написания сценариев, специально созданный для того, чтобы предоставить разработчикам все возможности по быстрому построению веб-приложений. MySQL является высокопроизводительной и надежной системой управления базами данных, которая, с одной стороны, хорошо интегрируется с PHP и, с другой стороны, ориентирована на реализацию динамических Интернет-приложений.

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

В эту практическую, изобилующую реальными примерами книгу включено множество приложений, на основе которых демонстрируется решение общих задач: методика аутентификации посетителей на сайте; разработка полнофункциональной покупательской тележки; динамическая генерация изображений и PDF-документов; отправка и обработка электронной почты; организация дискуссионных форумов; подключение к веб-службам с использованием XML и разработка приложений Web 2.0 с интерактивностью, обеспечиваемой Ajax.

Четвертое издание книги претерпело существенные изменения — весь материал был тщательно пересмотрен и дополнен, и теперь он полностью соответствует новым версиям PHP 5.3 и MySQL 5.1.

9. PHP. Создание динамических страниц

Дэвид Пауэрс

Язык РНР сочетает мощь и простоту. Эти качества сделали его выбором №1 для миллионов разработчиков сайтов. Учитывая, что всем им приходится иметь дело с одними и теми же, по сути, задачами, авторы этой книги собрали под одной обложкой готовые решения для самых распространенных случаев: от управления файлами до работы с базами данных.

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

10. PHP и MySQL. Исчерпывающее руководство

Бретт Маклафлин

Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведет вас на новый уровень — создание динамических сайтов на основе PHP и MySQL. Благодаря практическим примерам в книге вы узнаете все возможности серверного программирования. Вы прочитаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы. — Написание PHP-сценариев и создание веб-форм.

Подпишитесь на мой телеграм и первыми получайте новые материалы, в том числе которых нет на сайте.

Подпишитесь на рассылку
Один раз в месяц все новые материалы в одном письме

200 бесплатных наборов кистей для Фотошопа
500

Как в Фотошопе сменить русский язык на английский
180

25 лучших шаблонов для создания интернет-магазина на OpenCart
158

Как быстро наполнить сайт на WordPress с помощью плагина WP All Import
154

5 лучших книг по Вордпресс на русском языке
133

Как открыть *.CDR в Adobe Illustrator
130

Как быстро удалить все исходящие заявки в друзья во Вконтакте
121

10 рекомендуемых книг-бестселлеров по PHP
114

Как отправить большое видео в Ватсап
106

Как импортировать большую базу данных MySQL в обход ограничений phpMyAdmin
97

20 лучших шаблонов Вордпресс для сферы услуг
97

Как скачать приватное видео из фейсбука
90

Установка временнОй зоны в PHP
81

Как использовать Media Query в JavaScript
79

Как включить мультисайт и создать сеть сайтов на Вордпресс
73

20 лучших Вордпресс шаблонов для образовательных сайтов
73

Как проверить сайт на технические ошибки онлайн
58

Подключаем цели Яндекс Метрики к WordPress Contact Form 7
56

20 лучших шаблонов Вордпресс для веб-студий и маркетинговых агентств
55

Как посмотреть, кто кого лайкает в Инстаграм
55

Практикующий веб-разработчик, специализируюсь на платформе Вордпресс.

Make PHP great again: подборка книг для изучения PHP

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

PHP: The Right Way (PHP: Правильный путь)

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

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

Изучаем PHP и MySQL

Благодаря практическим примерам эта книга научит вас основам server-side программирования, начиная с базового синтаксиса и заканчивая более сложными темами, как, например, проверка форм на валидность, сессии, cookies, запросы к БД, работа с файлами и контентом, а также многое другое.

Прочитав эту книгу, кроме всего вышеперечисленного, вы также научитесь делать свои приложения безопасными, объектно-ориентированными и тестируемыми — всё как в 2020.

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

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

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

PHP Reference: Beginner to Intermediate PHP5

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

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

PHP и MySQL. От новичка к профессионалу

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

Данная книга — это, безусловно, практическое руководство. В ней вы найдете много практических советов, понятный язык изложения и примеры кода реальных проектов. Несмотря на то, что учебник ориентирован на тех, кто уже имеет некоторую базу знаний и желает перейти в область серверного программирования, он будет полезен как для начинающих, так и для профессионалов.

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 начинающих разработчиков. Она затрагивает все аспекты языка, от истории и основ до ООП, сессий и работы с файловой системой и базами данных. Все темы снабжены подробными примерами.

Илон Маск рекомендует:  Как в Word объединить таблицы

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

Hacking with PHP

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

PHP Best Practices

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

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

PHP Internals

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

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

The Underground PHP and Oracle Manual

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

Head First PHP & MySQL

Книга из легендарной серии Head First, славящейся простотой и качеством изложения материала. Если HTML и CSS вам мало для создания сайта своей мечты, то самое время перейти к освоению сервер-сайда. В помощью этого руководства вы научитесь работать с базой данных и писать проекты со сложной серверной частью. Начнете вы с простых вещей вроде получения данных из форм, а затем перейдете к управлению cookie, сессиями, операциями с файлами, управлению контентом и многому другому.

Learn PHP 7: Object Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL

Эта книга научит вас, как писать на PHP 7 надежный, безопасный объектно-ориентированный код с соблюдением всех правил новой версии. Все примеры задействуют новейшие возможности PHP 7, в том числе новый способ шифрования паролей с помощью password_hash. Кроме того, в конце каждой главы дается задание на создание вполне реального проекта с применением трехуровневой архитектуры приложения, опыт работы над которым вам еще не раз пригодится.

Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов

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

  • Как проверить данные веб-формы?
  • Как управлять сеансами?
  • Возможно ли быстро создавать проекты, используя общедоступные шаблоны веб-приложений?
  • Как обеспечить взаимодействие браузера и сервера?

PHP Web Services

Неважно, какова ваша цель — обмениваться данными между двумя внутренними системами или построить API, которое будет возвращать данные пользователям — эта книга снабдит вас всем необходимым для создания API на PHP. Примеры в этой книге взяты из реальной жизни, поэтому им чужда неестественность или наигранность. Вы научитесь из PHP использовать JSON и XML, а также многие другие веб-технологии, изучите HTTP, выдачу, заголовки и запросы и научитесь обмениваться данными между приложениями.

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

Простой учебник

Содержание

В этом кратком и простом учебнике мы бы хотели показать самые основы PHP. Этот текст включает в себя только создание динамических Web-страниц с помощью PHP, однако реальная область применения PHP гораздо шире. В разделе «Что может PHP» приведена дополнительная информация.

Web-страницы, созданные с использованием PHP, обрабатываются как обычные HTML-страницы. Их можно создавать и изменять точно таким же образом, как и обычные страницы на HTML.

Бесплатный учебник по PHP

I his book aspires to replace trust in commercial products with reliance on open-source software and your own ingenuity. We’ve all been in a situation in which a customer wants to solve some complicated information-services problem without spending much money.

25.12.2013
Мишель Е. Дэвис — Изучаем PHP и MySQL

Если вы хотите научиться созданию динамических веб-сайтов, знакомы с основами программирования на HTML, но не представляете себе, как исполь­ зо­ в ать для этих целей язык программирования PHP и СУБД MySQL, то данная книга станет вам незаменимым помощником. Ее авторы с успехом демон­ с три­ ру­ ю т, что такая комбинация – это мощный инструмент, позволяющий сущест­ венно упростить разработку веб-приложений.

25.12.2013
RESTful Web Services Cookbook

n 2000, Roy Fielding, one of the key contributors to HTTP and URI, codified the architecture of the Web in his doctoral thesis titled “Architectural Styles and the Design of Network-Based Software Architectures.” In this thesis, he introduced an architecture style known as Representational State Transfer (REST).

25.12.2013
Dav >Скачиваний: 729

This book aspires to replace trust in commercial products with reliance on open-source software and your own ingenuity. We’ve all been in a situation in which a customer wants to solve some complicated information-services problem without spending much money. Maybe the project is a one- off demonstration that’s unlikely to lead to much of a sale.

11.07.2013
Джейсон Ленгсторф — PHP и jQuery для профессионалов

Джейсон Ленгсторф — веб-дизайнер и разработчик, специализирующийся на создании программного обеспечения для управления веб-контентом на основе РНР, MySQL, AJAX и веб-стандартов. В этой книге вы найдете все необходимое для того, чтобы приступить к разработке мощных веб-приложений на основе jQuery, AJAX и объектно-ориентированных средств РНР.

10.07.2013
Максим Кузнецов, Игорь Симдянов — PHP. Практика создания Web-сайтов

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

10.07.2013
Стив Суэринг, Тим Конверс, Джойс Парк -PHP и MySQL. Библия программиста

В книге приведены исчерпывающие сведения по созданию динамических Web-сайтов на основе бесплатных программных средств с открытым исходным кодом (языка PHP, сервера Apache и СУБД MySQL), а также показано, как.

Хороший онлайн-учебник по PHP

10 октября 2020

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

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

Автор учебника — Кирилл Сенкевич, опытный PHP-разработчик и наш преподаватель интенсивов.

Сначала учебник был набором дополнительных материалов для студентов интенсивного курса «PHP, уровень 1» HTML Academy, но впоследствии стал полноценным учебным пособием, и мы решили его опубликовать. Набор глав дублирует темы, которые проходят на лекциях в рамках интенсивов, но теперь они оформлены в тексте, а примеров кода стало ещё больше.

Ещё учебник хорошо дополнит обучение на интерактивном курсе «Основы PHP» (доступен по подписке).

Фрагмент главы «Протокол HTTP и формы»

Этот учебник — самое свежее пособие по PHP, доступное на сегодняшний день. В нём нет устаревших практик и неэффективных приёмов, а ещё в нём не учат плохому. И, что важно, он полностью бесплатный и круглый год доступен на сайте HTML Academy. Таким образом, вы можете в любой момент подтянуть свои знания или начать учить PHP с нуля.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL