PHP

Прежде чем заняться написанием простейшей программы на PHP (благо, что она будет очень простой), необходимо сказать несколько слов о самом языке программирования.

PHP (Hypertext Preprocessor) — это язык web-программирования, разработанный специально для работы в web-среде. Преимущественно используется для написания web-приложений, исполняющихся на Web-сервере. Синтаксис не очень труден, разработчики языка опирались на C и Perl, поэтому профессиональный программист сможет изучить его с легкостью. Однако надо признать и то, что язык PHP проще, чем, например, C, поэтому его может освоить и web-разработчик, не сталкивающийся до этого с иными языками программирования.

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

Фактически все происходит так: PHP обрабатывает html-разметку как обычный текст, но лишь до тех пор, пока не встретит определённый открывающий тег, объявляющий о начале php-кода. Затем происходит выполнение кода вплоть до закрывающего тега, сигнализирующего о том, что после этого снова идет обычный текст. Таким образом, происходит внедрение PHP-скриптов в обычные страницы.

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

Что ж, давайте напишем нашу первую программу на PHP, пусть она выведет словосочетание «Hello World!» на экран.
На нашем сервере создадим файл “hello_world.php”. В него поместим следующий текст:

Здесь используется стандартная php-функция echo, выводящая строку: ‘Hello, World!’. Выполнение данного файла в браузере выведет страницу с текстом: «Тут выполняется PHP-код. Hello, World!». Поэкспериментируйте с PHP-тегами:

Если результат выполнения скрипта не изменится, значит, на вашем сервере эти теги разрешены. Если же нет, то вам придётся отредактировать содержимое файла php.ini, в котором находятся конфигурации PHP.