скриптовый язык программирования. Нужен, в большей степени, для создания веб-приложений и является самым популярным языком для разработки динамических веб-сайтов и генерации HTML. Изначально, полное название было Personal Home Page Tools; сейчас — Hypertext Preprocessor или препроцессор гипертекста.
Его популярность обусловлена простотой. Основы языка PHP можно изучить самостоятельно «с нуля», воспользовавшись официальным онлайн учебником.
Однако, многие разработчики на воспринимают PHP, как полноценный язык программирования, объясняя такое решение следующими обстоятельствами:
- Отсутствие возможности компиляции кода.
- Медленная отладка и устранение проблем. Сложная процедура поиска ошибок.
- Изначально PHP не задумывался как полноценный язык программирования, поэтому некоторые вещи (например, функции, ООП) появились в нем в виде заплаток.
Синтаксис похож на язык Си и, местами, Perl. Пример PHP-кода:
<?php
echo «Hello World»;
?>
* <?php и ?> указывают начало и конец кода PHP; echo — выводит на экран текст, в данном примере Hello World.
Пример вставки в HTML:
<html>
<head>
<title>HTML-страница</title>
<link rel=’stylesheet’ type=’text/css’ href=’/style.css’>
<script src=»/javascript.js»></script>
</head>
<body>
<h1>Заголовок страницы</h1>
<?php
echo «PHP код»;
?>
<p>Текст</p>
</body>
</html>
Для возможности обрабатывать скрипты, написанные на PHP на компьютер/сервер необходимо устанавить одноименный интерпретатор. Часто он ставится вместе с веб-сервером Apache и СУБД MySQL.
Установка PHP может быть выполнена из репозитория Linux. Также, исходники можно скачать с официального сайта. На момент обновленя данной статьи, актуальная версия была 8.
Прочитайте более подробно о PHP на сайте Википедия