PHP (рекурсивный акроним словосочетания
"PHP: Hypertext Preprocessor") - это широко используемый
язык программирования общего назначения с открытым
исходным кодом. PHP сконструирован специально для
ведения Web-разработок и может внедряться в HTML-код.
Простой ответ, но что он может означать? Вот пример:
Пример 1-1. Пример программирования на PHP
<html> <head> <title>Пример</title> </head> <body>
<?php echo "Привет, я - скрипт PHP!"; ?>
</body> </html>
|
|
Обратите внимание на отличие этого скрипта от скриптов,
написанных на других языках, например, на Perl или C -
вместо того, чтобы создавать программу, которая занимается
формированием HTML-кода и содержит бесчисленное множество
предназначенных для этого команд, вы создаете HTML-код
с несколькими внедренными командами PHP (в приведенном
случае, предназначенными для вывода текста). Код PHP
отделяется специальными начальным и конечным тегами,
которые позволяют процессору PHP определять начало и конец участка HTML-кода,
содержащего PHP-скрипт.
Значительным отличием PHP от какого-либо кода, выполняющегося
на стороне клиента, например, JavaScript, является то, что
PHP-скрипты выполняются на сервере. Если бы у вас на сервере
был размещен скрипт, подобный вышеприведенному, клиент
получил бы только результат выполнения скрипта, причем он не
смог бы выяснить, какой именно код выполняется. Вы даже
можете сконфигурировать свой сервер таким образом, чтобы
HTML-файлы обрабатывались процессором PHP, так что клиенты
даже не смогут узнать, получают ли они обычный HTML-файл или
результат выполнения скрипта.
PHP крайне прост для освоения, но вместе с тем способен
удовлетворить запросы профессиональных программистов.
После того, как вы впервые услышали о PHP, и открыли
это руководство, в течение нескольких часов вы уже сможете
создавать простые PHP-скрипты.
Хотя PHP, главным образом, предназначен для работы в
среде web-серверов, область его применения не ограничивается
только этим. Читайте дальше и не пропустите главу
Возможности PHP либо, начните непосредственно
с Вводного руководства, если вас интересует
исключительно веб-программирование.