PHP (/pi:.eɪtʃ.pi:/ англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально PHP/FI (Personal Home Page / Form Interpreter), а позже названный Personal Home Page Tools[13] — «Инструменты для создания персональных веб-страниц») — скриптовый язык[14] общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов[15].

Язык и его интерпретатор (Zend Engine) разрабатываются группой энтузиастов в рамках проекта с открытым кодом[16]. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.

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

Для практики нам понадобится :
– сервер apache с поддержкой php 7 и выше + MySql
– текстовый редактор (рекомендую VS Code)
Бесплатный вариант можно найти в интернете (локальный сервер для вашей операционной системы) ставим XAMPP, LAMPP или Denver в зависимости от вашей машины.

Исполняемый php скрипт всегда начинается с открывающего тега <?php и заканчивается тегом ?>
Когда PHP обрабатывает файл, он ищет открывающие и закрывающие теги, такие как <?php и ?>, которые указывают PHP, когда начинать и заканчивать обработку кода между ними. Подобный способ обработки позволяет PHP внедряться во все виды различных документов, так как всё, что находится вне пары открывающих и закрывающих тегов, будет проигнорировано парсером PHP.
Внутри этих тегов можно писать на языке программирования PHP. В языке существуют команды, которые понимает сервер. Например, echo выводит на экран пользователю какую – то строку.
Испробуем на примере:

<?php
    echo "Привет! Это мой первый сайт!";
?>

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

<?php
echo "Hello world";

// ... еще код

echo "Последнее выражение";

// Скрипт заканчивается тут без закрывающего тега PHP

Каждое выражение в php должно оканчиваться точкой с запятой! Если вы забудете это сделать, браузер выведет критическую ошибку!

Давайте сделаем что-то посложнее! В php существуют переменные, которые обозначаются символом доллара $. Переменные хранят в себе какую – то информацию, заложенную программистом, как ящики вашего комода! Лучше посмотреть это на примере!

<?php
    $a = 10;
    $b = 20;
    $c = $a * $b;
    echo $a;
    echo $b;
    echo $c;
?>

Данный код выведет:

10
20
200

PHP умеет работать с математическими функциями (сложение, вычитание, деление, умножение, возведение в степень и т.д) по всем математическим законам.