Время чтения ~ 2 мин. 30 сек. / 29 просмотров / 0 комментариев / Декабрь 26, 2023, 14:23

В этом уроке вы узнаете о PHP, о том, как он работает, на что он способен, и о его преимуществах.

Введение в PHP

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

Первоначально PHP (Personal Home Page) обозначал личную домашнюю страницу. Однако теперь это означает препроцессор гипертекста (Hypertext Preprocessor). Это рекурсивная аббревиатура, поскольку первое слово само по себе также является аббревиатурой.

PHP был создан Расмусом Лердорфом в 1994 году. В настоящее время он поддерживается командой разработчиков PHP.

PHP — это серверный язык

Когда вы открываете веб-сайт в своем веб-браузере, например https://www.phptutorial.net, веб-браузер отправляет HTTP-запрос на веб-сервер, на котором находится phptutorial.net. Веб-сервер получает запрос и отвечает HTML-документом.

В этом примере веб-браузер является клиентом, а веб-сервер — сервером. Клиент запрашивает страницу, а сервер обслуживает запрос.

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

PHP — язык общего назначения

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

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

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

PHP — кроссплатформенный язык

PHP может работать во всех основных операционных системах, включая Linux, Windows и macOS.

Вы можете использовать PHP со всеми ведущими веб-серверами, такими как Nginx, OpenBSD и Apache. Некоторые облачные среды, например Microsoft Azure и Amazon AWS, также поддерживают PHP.

PHP довольно гибок. Это не ограничивается только обработкой HTML. PHP имеет встроенную поддержку создания изображений PDF, GIF, JPEG и PNG.

Одной из примечательных особенностей PHP является поддержка многих баз данных, включая MySQL, PostgreSQL, MS SQL, db2, Oracle Database и MongoDB.

Что может PHP

PHP имеет две основные сферы применения:

  • Серверные сценарии. PHP хорошо подходит для разработки динамических веб-сайтов и веб-приложений.
  • Сценарии командной строки. Подобно Python и Perl, вы можете запускать сценарии PHP из командной строки для выполнения административных задач, таких как отправка электронных писем и создание PDF-файлов.

Учебные пособия на этом веб-сайте в основном посвящены сценариям на стороне сервера.

Как работает PHP

Ниже показано, как работает PHP:

Что такое PHP, Как работает PHP

Как работает PHP:

  1. Веб-браузер отправляет HTTP-запрос на веб-сервер, например, index.php.
  2. Препроцессор PHP, расположенный на веб-сервере, обрабатывает код PHP для создания HTML-документа.
  3. Веб-сервер отправляет HTML-документ обратно в веб-браузер.

Преимущества PHP

Поскольку PHP в первую очередь предназначен для Интернета, он дает множество преимуществ для веб-разработки:

  • Простой – PHP довольно легко изучить и начать работу.
  • Быстрый – PHP-сайты обычно работают очень быстро.
  • Стабильный – PHP стабилен, поскольку существует уже давно.
  • Бесплатный и с открытым исходным кодом – PHP бесплатный и имеет открытый исходный код. Это означает, что вам не нужно платить лицензионный сбор за использование PHP для разработки программных продуктов.
  • Поддержка сообщества – у PHP есть активное онлайн-сообщество, которое помогает вам, когда вы сталкиваетесь с проблемой.
Теги:
php
PHP Учебник
Установка PHP
Привет, Мир! на PHP
Декабрь 27, 2023, 22:33
В этом уроке вы узнаете, как выполнить сценарий, который выводит сообщение "Привет, Мир!" в веб-браузере и в командной строке.
Привет Мир! или Hello World!
Декабрь 04, 2017, 15:07
По традиции при изучении нового языка программирования программисты пишут первую простую программу на этом языке, которая выводит на экран фразу "Hello World!" или "Привет Мир!". Следуя этой традиции в первой статье сайта будут показаны простые...
Строка (String) - PHP
Январь 06, 2024, 21:58
В этом уроке вы узнаете о строках в PHP и о том, как эффективно манипулировать строками.
Конструкция switch - PHP
Январь 14, 2024, 20:52
В этом уроке вы узнаете о конструкции switch в PHP, который выполняет блок кода, сопоставляя выражение с несколькими значениями.
Операторы присваивания - PHP
Январь 09, 2024, 22:29
В этом уроке вы узнаете о наиболее часто используемых операторах присваивания в PHP.