PHP — это бесплатный серверный язык программирования с открытым исходным кодом, который в основном используется для создания динамических веб-страниц. PHP — это аббревиатура, которая изначально расшифровывалась как «Personal Home Page Tools», но теперь превратилась в рекурсивную аббревиатуру для «PHP: препроцессор гипертекста».

В то время как клиентские языки, такие как HTML, CSS и JavaScript, сначала интерпретируются веб-браузером при открытии страницы, PHP-код выполняется на веб-сервере. Программы PHP, запущенные на сервере, создают HTML-код, который затем передается в браузер. Однако это не фактический код (скрипт PHP), а скорее вывод реализации скрипта.

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

Следует помнить, что PHP — это язык программирования, на котором работают четыре самые популярные системы управления контентом, в частности WordPress, TYPO3, Joomla и Drupal. Согласно исследованию рынка, проведенному W3Techs, этот язык сценариев используется на 82,4% всех онлайн-страниц (по состоянию на 1 февраля 2017 г.), что позволяет предположить, что PHP на сегодняшний день является наиболее распространенным серверным языком программирования в контексте веб-разработки. . Это является достаточным основанием для того, чтобы все больше пользователей знакомились с возможностями PHP: препроцессор гипертекста.

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

Наиболее эффективным методом изучения PHP является изучение примеров и их адаптация к конкретным требованиям каждого веб-проекта. Для программирования на PHP вам нужен только веб-сервер с интерпретатором PHP, текстовый редактор (например, Notepad++ или Vim) и веб-браузер для выполнения задачи. Локальная тестовая среда XAMPP, предоставляемая Apache Friends для операционных систем Windows, Linux и macOS, рекомендуется для первоначального включения в качестве сервера в первый раз.

Также узнайте об этом

Функция даты PHP

Проект системы онлайн-экзаменов

Установка языка программирования PHP

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

В большинстве случаев интерпретатор PHP встраивается в сервер с помощью серверного модуля или протокола Fast CGI. Для повышения скорости не рекомендуется использовать интерпретатор как программу CGI. Вообще говоря, PHP чаще всего используется в сочетании с HTTP-сервером Apache. Сокращения LAMP (Linux), WAMP (Windows) и MAMP (Microsoft Windows) используются для описания конфигурации соединения с базой данных MySQL или MariaDB соответственно (macOS).

Предварительно сконфигурированные программные стеки такого типа доступны для покупки в виде веб-стеков. Для изучения PHP рекомендуется использовать пакет XAMPP, который включает локальную установку веб-сервера Apache, системы баз данных MariaDB, языков программирования Perl и PHP, а также других необходимых компонентов. Вы можете найти полное руководство по установке в уроке XAMPP нашего цифрового руководства, которое можно найти здесь.

Также узнайте об этом

Вопросы на PHP-интервью

Шаблон программы на C