Руководство по PHP

PHP (от Hypertext Preprocessor) является очень популярным и широко используемым скриптовым языком на серверной стороне с открытым исходным кодом для написания динамически генерируемых веб-страниц. Первоначально PHP был создан Расмусом Лердорфом в 1994 году и назывался Personal Home Page.

PHP выполняются на сервере, а результат отправляется в веб-браузер в виде обычного HTML. PHP может быть интегрирован с рядом популярных баз данных, включая MySQL, PostgreSQL, Oracle, Microsoft SQL Server, Sybase и др. Текущая основная версия PHP - 7. Весь код в этом руководстве был протестирован и проверен на соответствие самой последней версии PHP 7.

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

  • Прост в изучении: PHP прост в изучении и использовании. Для начинающих программистов, PHP часто считают предпочтительным выбором языка для изучения.
  • Открытый исходный код: PHP является проектом с открытым исходным кодом. Он разработан и поддерживается большим сообществом разработчиков.
  • Портабельность: PHP работает на различных платформах, таких как Microsoft Windows, Linux, Mac OS и др.; он совместим практически со всеми серверами, используемыми сегодня - Apache, IIS и т. д.
  • Высокая производительность: скрипты, написанные на PHP, обычно выполняются или работают быстрее, чем на других языках, таких как ASP, Ruby, Python, Java и т. д.
  • Большое комьюнити: поскольку PHP поддерживается большим мировым сообществом, найти помощь или документацию по PHP очень легко.

Что есть в этом руководстве

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

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

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

Базовые элементы php

  1. Введение в PHP
  2. Руководство по синтаксису в PHP
  3. Руководство по переменным в PHP
  4. Руководство по константам в PHP
  5. Руководство по операторам echo и print в PHP
  6. Руководство по типам данных в PHP
  7. Руководство по строковым переменным в PHP
  8. Руководство по операторам в PHP
  9. Руководство по оператору if…else в PHP
  10. Руководство по оператору switch…case PHP
  11. Руководство по массивам в PHP
  12. Руководство по сортировке массивов в PHP
  13. Руководство по циклам в PHP
  14. Руководство по функциям в PHP
  15. Руководство по математическим операторам в PHP
  16. Руководство по GET и POST запросам в PHP

Продвинутые элементы PHP

  1. Руководство по работе с датами и временем в PHP
  2. Руководство по операторам include() и require() в PHP
  3. Руководство по функциям файловой системы в PHP
  4. Руководство по работе с каталогами в файловой системе PHP
  5. Руководство по загрузке файлов на сервер в PHP
  6. Руководство по скачиванию файлов в PHP
  7. Руководство по cookie в PHP
  8. Руководство по сессиям в PHP
  9. Руководство по отправке электронных писем в PHP
  10. Руководство по обработке форм в PHP
  11. Руководство по валидации форм в PHP
  12. Руководство по фильтрам в PHP
  13. Руководство по обработке ошибок в PHP
  14. Руководство по ООП в PHP: классы и объекты
  15. Руководство по магическим константам в PHP
  16. Руководство по обработке JSON в PHP
  17. Руководство по регулярным выражениям в PHP
  18. Руководство по обработке исключений в PHP

Спавочники

  1. Функции для работы со строками в PHP
  2. Функции для работы со массивами в PHP
  3. Функции для работы с файловой системой в PHP
  4. Функции для работы с датами и временем в PHP
  5. Функции для работы с календарем в PHP
  6. Функции для работы с фильтрами в PHP
  7. Список сообщений об ошибках в PHP

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