Время чтения ~ 2 мин. 30 сек. / 26 просмотров / 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
Конструкция switch - PHP
Январь 14, 2024, 20:52
В этом уроке вы узнаете о конструкции switch в PHP, который выполняет блок кода, сопоставляя выражение с несколькими значениями.
Установка PHP
Декабрь 26, 2023, 22:22
В этом уроке вы узнаете, как установить PHP на свой компьютер локально, чтобы начать изучать PHP.
Синтаксис PHP
Декабрь 28, 2023, 23:29
В этом уроке вы изучите базовый синтаксис PHP, включая чувствительность к регистру, инструкции и пробелы.
Переменные в PHP
Декабрь 30, 2023, 22:12
В этом уроке вы узнаете, как использовать переменные PHP для хранения данных в программах.
Число с плавающей точкой (Float) - PHP
Январь 06, 2024, 17:24
В этом уроке вы узнаете о числах с плавающей точкой или числах с плавающей запятой в PHP.