Введение в PHP



Автор: Беляев Александр
Сайт Автора: wm-help.net
E-mail Автора: admin@wm-help.net
Дата написания: 20.10.2007

    PHP - это скриптовый язык программирования, который исполняет весь свой код на стороне сервера, а клиенту выдается только результат работы скрипта. Изначально PHP расшифровывался как Personal Home Page (персональная домашняя страница), но сейчас толкуется по-другому "PHP: Hypertext Preprocessor" (PHP: Гипертекстовый Процессор). 

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

    Скриптовый язык программирования PHP очень понятный и легкий в освоении, по сравнению со своими аналогами - Perl, ActivePython и другими серверными языками программирования, поэтому уже через пару дней интенсивных занятий ( 8 часов в сутки ;) ) можно научиться программировать на нем.

Вот небольшой пример HTML страницы с внедренным в нее PHP кодом:

Пример HTML страницы с php кодом

PHP кодом здесь является:

Все остальное HTML разметка.

    Для написания php скриптов подойдет любой текстовый редактор, даже блокнот. Но это только на первых порах, когда вы станете писать большие по объему скрипты, вам ни как не обойтись без специальных редакторов php-кода, т.к. они значительно повышают скорость написания скриптов за счет подсветки синтаксиса и сворачивания кусков кода. Рекомендую попробовать монстра во всех отношения Zend Studio, найти свежую версию можно на официальном сайте компании Zend: http://zend.com/, размер дистрибутива больше 40 мегабайт.

    Для работы и тестирования PHP скриптов на своем компьютере, а не на сервере хостера, вам понадобится установленный сервер и интерпретатор php. Все это можно установить за один раз, скачав и запустив одну из версий Denver'a, скачать "Денвер-2" можно с официального сайта http://denwer.ru/. Или по отдельности скачав каждый компонент отдельно.

Сервер: Apache - http://www.apache.org/
Интерпретатор: PHP - http://www.php.net/
База данных: MySQL - http://www.mysql.com/

Источник: https://wm-help.net/my-articles/article/enter_in_php.htmlPage copy protected against web site content infringement by Copyscape
Перепечатка данной статьи разрешается только при письменном(e-mail) разрешении автора (Беляева Александра Дмитриевича) и при полном сохранении исходного вида статьи (ссылки, авторские реферальные ссылки, e-mail'ы, форматирование текста, ...), а так же указания точных данных об авторстве (данные автора + прямая [без редиректа и не закрытая от индексации] ссылка на статью).
В случае не выполнения данных правил, возможно применение «особых» мер, к нарушителям.