PHP

скриптовый язык программирования. Нужен, в большей степени, для создания веб-приложений и является самым популярным языком для разработки динамических веб-сайтов и генерации 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 на сайте Википедия

admin

Share
Published by
admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

2 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

2 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

2 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

2 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

2 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

2 месяца ago