Что такое PHP? Напишите свою первую программу PHP

Что такое PHP?

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

Сценарии PHP можно интерпретировать только на сервере, на котором установлен PHP.

Клиентским компьютерам, имеющим доступ к сценариям PHP, требуется только веб-браузер.

Файл PHP содержит теги PHP и заканчивается расширением «.php».

Что такое язык сценариев?

Сценарий — это набор программных инструкций, которые интерпретируются во время выполнения.

Язык сценариев — это язык, который интерпретирует сценарии во время выполнения. Сценарии обычно встраиваются в другие программные среды.

Целью сценариев обычно является повышение производительности или выполнение рутинных задач приложения.

Сценарии на стороне сервера интерпретируются на сервере, а сценарии на стороне клиента интерпретируются клиентским приложением.

PHP — это серверный скрипт, который интерпретируется на сервере, пока JavaСценарий — это пример клиентского сценария, который интерпретируется клиентским браузером. И PHP, и JavaСкрипт можно встраивать в HTML-страницы.

Язык программирования против языка сценариев

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

Что означает PHP?

PHP означает – Персональная домашняя страница, но теперь это означает рекурсивный бэкроним PHP: препроцессор гипертекста.

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

Синтаксис PHP

Синтаксис PHP

Файл PHP также может содержать теги, такие как HTML, и скрипты на стороне клиента, такие как JavaСценарий.

  • HTML является дополнительным преимуществом при изучении языка PHP. Вы даже можете изучать PHP, не зная HTML, но рекомендуется знать хотя бы основы HTML.
  • Системы управления базами данных СУБД для приложений, работающих с базами данных.
  • Для более сложных тем, таких как интерактивные приложения и веб-службы, вам понадобится JavaСкрипт и XML.

Блок-схема, показанная ниже, иллюстрирует базовую архитектуру веб-приложения PHP и то, как сервер обрабатывает запросы.

Синтаксис PHP

Зачем использовать PHP?

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

  • PHP это с открытым исходным кодом и бесплатно.
  • Короткая кривая обучения по сравнению с другими языками, такими как JSP, ASP и т. д.
  • Большой документ сообщества
  • Большинство серверов веб-хостинга по умолчанию поддерживают PHP, в отличие от других языков, таких как ASP, которым требуется IIS. Это делает PHP экономически эффективным выбором.
  • PHP регулярно обновляется, чтобы быть в курсе последних технологических тенденций.
  • Другое преимущество, которое вы получаете от PHP, заключается в том, что это язык сценариев на стороне сервера; это означает, что вам нужно установить его только на сервер, а на клиентских компьютерах, запрашивающих ресурсы с сервера, не обязательно иметь установленный PHP; достаточно будет только веб-браузера.
  • PHP имеет встроенная поддержка для работы рука об руку с MySQL; это не означает, что вы не можете использовать PHP с другими системами управления базами данных. Вы все еще можете использовать PHP с

    • Postgres
    • Oracle
    • MS SQL серверу
    • ОДБК и т. д.
  • PHP это кросс-платформа; это означает, что вы можете развернуть свое приложение в различных операционных системах, таких как Windows, Linux, Mac OS и т. д.

Для чего используется PHP и доля рынка

Что касается доли рынка, то в Интернете существует более 20 миллионов веб-сайтов и приложений, разработанных с использованием языка сценариев PHP.

Это можно объяснить вышеизложенными моментами;

На диаграмме ниже показаны некоторые популярные сайты, использующие PHP.

PHP используется для и доли рынка

PHP против Asp.Net против JSP против CFML

ASP – Активные страницы сервера, JSP – Java Серверные страницы, CFML – язык разметки Cold Fusion. В таблице ниже сравниваются различные языки сценариев на стороне сервера с PHP.

В ФОКУСЕ PHP ASP JSP CFML
Кривая обучения короткие Длиннее, чем PHP Длиннее, чем PHP Длиннее, чем PHP
Веб-хостинг Поддерживается практически всеми хостинг-серверами. Нужен выделенный сервер Довольно поддерживается Нужен выделенный сервер
Открытый исходный код Да Нет Да Как коммерческие, так и с открытым исходным кодом
Поддержка веб-сервисов Построен в Использует платформу .NET. Использует дополнительные библиотеки Построен в
Интеграция с HTML Легко Довольно сложный Довольно сложный Легко
MySQL поддержка Родной Требуются сторонние драйверы Требуются сторонние драйверы Текущая версия имеет встроенную поддержку. Более старые версии используют ODBC.
Легко расширяется другими языками Да Нет Расширенное использование Java классы и библиотеки. Да

Расширения файлов PHP

Расширение файла и теги Для того, чтобы сервер в определения наши PHP файлов и скрипты, мы должны спасти файл с Расширение «.php». Более старые расширения файлов PHP включают в себя

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP был разработан для работы с HTML и поэтому может быть встроен в HTML-код.

Расширения файлов PHP

Вы можете создавать файлы PHP без каких-либо html-тегов, и это называется файлом Pure PHP.

Сервер интерпретирует код PHP и выводит результаты в виде HTML-кода в веб-браузеры.

Чтобы сервер мог идентифицировать код PHP из кода HTML, мы всегда должны заключать код PHP в теги PHP.

Тег PHP начинается с символа «меньше», за которым следует вопросительный знак, а затем слова «php».

PHP — язык, чувствительный к регистру, «VAR» — это не то же самое, что «var».

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

<?php … ?>

Мы будем называть строки кода PHP операторами. Операторы PHP заканчиваются точкой с запятой (;). Если у вас есть только один оператор, вы можете опустить точку с запятой. Если у вас более одного оператора, то каждую строку необходимо заканчивать точкой с запятой. В целях единообразия рекомендуется всегда заканчивать свои утверждения точкой с запятой. PHP-скрипты выполняются на сервере. Вывод возвращается в виде HTML.

PHP Привет, мир!

Программа, показанная ниже, представляет собой базовое приложение PHP, которое выводит слова «Hello World!» При просмотре в веб-браузере.

<?php
echo "Hello world";
?>

Вывод:

Hello world

Резюме

  • PHP означает препроцессор гипертекста.
  • PHP — это язык сценариев на стороне сервера. Это означает, что оно выполняется на сервере. Клиентские приложения не требуют установки PHP.
  • Файлы PHP сохраняются с расширением «.php», а код разработки PHP заключен в теги.
  • PHP является кроссплатформенным и открытым исходным кодом.