Язык PHP

PHP (его полное название: PHP: Hypertext Preprocessor) - это язык, предназначенный для быстрого создания динамических web-страниц. Синтаксис языка похож на С, Java и Perl, однако имеет и свои, присущие только ему особенности. В официальной документации PHP определяется как server-side HTML-embedded scripting language (встраиваемый в HTML скриптовый язык с обработкой на сервере). Из этого определения можно выделить два основных момента:

1. Обработка кода PHP производится на сервере, а не в браузере клиента, как, например JavaScript

2. Код PHP может быть встроен непосредственно в тело HTML страницы, что выгодно отличает его от Perl.

Это интересно:

Из истории возникновения языка

Преимущества php

Работа с базами данных

Работа с электронной почтой

Ниже приведен пример PHP скрипта, взятый из фирменной документации по PHP, код PHP выделен синим цветом.

Example Hi, I'm a PHP script!

Из этого примера виден принцип встраивания кода PHP в HTML код страницы: все, что находится между начальным и конечным тегом PHP ( соответственно) считается PHP кодом и обрабатывается интерпретатором PHP.

Центром распространения дистрибутивов является официальный сайт. В разделе downloads вы всегда можете скачать последнюю официальную версию как в виде исходных текстов (а PHP распространяется именно в виде исходных текстов), что необходимо для пользователей Unix, так и в виде готового к использованию продукта для Windows. Там же можно скачать и несколько более ранних версий, хотя, как правило, это не нужно, т.к. официальные версии PHP (в отличие от версий для разработчиков) достаточно стабильны в работе. Кроме этого для пользователей Windows я хотел бы посоветовать еще один очень хороший ресурс, предоставляющий дистрибутивы PHP, собранные именно для этой операционной системы. Это www.php4win.de. Отличие этих дистрибутивов как правило в том, что они более полные, т.е. содержат большее количество расширений PHP в готовом для использования виде, т.к. дистрибутивы с официального сайта как правило содержат лишь основной набор расширений.

Кроме того не следует забывать, что работа над PHP продолжается постоянно, появляются новые возможности, функции, модули и т.п. А официальные версии языка между тем выходят лишь раз в несколько месяцев. Что делать, если очень хочется "пощупать" новую версию PHP еще до выхода официального релиза? Ответ один - скачать т.н. "девелоперскую" версию PHP. Эти версии собираются автоматически каждый день из самых последних версий исходных текстов PHP.