PHP - самый востребованный язык программирования в веб-среде. Именно он позволяет создавать современные сайты, и именно без него невозможно было бы сделать страницы динамическими.
Знать PHP обязательно, если вы хотите стать полноценным веб-мастером и не ограничивать себя конфигурацией той или иной версии движка. PHP позволяет создавать собственные скрипты, приложения, даже индивидуальную систему управления сайтом. И это первый язык, обрабатываемый не браузером, а сервером.
Программное обеспечение
Если для изучения HTML или CSS вам не нужно никаких программ, кроме стандартного Блокнота, то в случае с PHP все гораздо сложнее. Почему?
Существуют языки двух видов - "клиентские" и "серверные". "Клиентским" называют те языки, которые могут обрабатывать браузеры пользователя. Типичные примеры - HTML, CSS, JavaScript. Код таких файлов вы можете прописывать и в блокноте, в дальнейшем просто просматривая их в браузере. Обработка PHP происходит непосредственно на сервере, браузер же получает конечный результат.
Для того, чтобы начать изучение этого языка вам придется настроить локальный сервер, скачать и установить несколько программ:
- Apache (собственно, веб-сервер);
- PHP (настраивается как модуль Apache);
- MySQL (система управления базами данных, по желанию).
Это - основа. Помимо этих программ, можно скачать и установить любой html-редактор, на котором можно создать и php-страницы.
Подробную инструкцию об установке и настройке вы найдете в других статьях и инструкциях к самим программам.
Что представляет собой PHP?
Вы удивитесь, но в отличие от других языков программирования, PHP крайне похожа на HTML. По сути, программа - это та же html-страница, выстраиваемая по той же схеме.
В самоучителях приводится "классический" пример php-программы "Привет, мир!", которая выглядит так:
Как видите, эта "программа" - полный близнец стандартной веб-странички. Другое лишь расширение. Но далее возможности PHP существенно расширяются.
Стоит вам разместить теги и вставить между ними код, вы получаете полноценную динамическую страницу.
Например, вы можете после приветствия разместить текущую дату, которая будет изменяться сама по себе, в соответствии с календарем. Делается это просто:
Пропишите этот код в файле и откройте в браузере. Вы удивитесь. Вместо
вы увидите "27.07.2004". PHP-код не будет отображаться в html-коде страницы.
Вы готовы к изучению PHP?
Итак, все, что вам нужно, - это хорошие знания html, настроенный локальный сервер и несколько дополнительных приложений и, разумеется, самоучитель. Инструкции, книги, самоучители смогут принести немало новой информации. Их немало, но лучше всего использовать те, что вышли в последние годы. Вряд ли в 2013 году стоит доверять учебнику, опубликованному в 2003.