AGAVA partners programs http://agava.ru/partners/            

Название функции

             
Веб-курсы


Что это?

Оглавление

Основы
Основы основ

Практика
Гостевая книга
Простой сайт
Структура сайта (MVC)
Ядро (Light)
Ядро
Гостевая на SQL
Статические страницы
Модуль новостей
Система регистрации

Теория
Дебаггинг
Регулярные выражения
Введение в ООП
Паттерны проектирования

Репозитарий
BB-code
Почтовый класс
Пагинатор
Всякие полезности

Download
Полезные утилиты

Разное
Видеокурсы
Последние изменения
Вопросы и замечания сюда



Реклама

Диеты для похудения
Фреймворк Kohana. Обучение. Мануал на русском.







PHP интерпретатор

   Для того, чтобы компьютер хостинга мог что-то сделать, ему необходима программа. Пишутся программы на специальных серверных языках, из которых наиболее популярны Perl, C+, JAVA (не путать с JAVASCRIPT, это разные языки как по сути, так и по содержанию) и некоторые другие.

   Так вот, один умный дядя Расмус Лердорф (долгих лет ему жизни) для своей домашней странички написал на таком языке (Perl) скрипт, который вставлялся прямо в HTML специальным тегом, и выполнялся в момент формирования страницы. Эта идея так понравилась народу, что получила дальнейшее развитие и выросла в один из лучших серверных языков – PHP.

   Отсюда и название – Personal Home Page. Сегодня это название неудачно попытались расшифровать по-другому, даже подобрали специальный термин – рекурсивный акроним Hypertext Preprocessor. Сейчас это довольно внушительная программа, написанная на компилируемом языке C.

   Так что всё очень просто. Этот препроцессор считывает файл и передает текст серверу.
А если вдруг встречает специальный тег ( <?php ), то начинает интерпретировать текст как команды (программный код). До того, пока не встретит закрывающий тег (значек ?> )

   PHP - это вкрапление исполняемого кода в разметку страницы. Запомните, это важно. Не разметка является частью программы, а именно так – программный код вставляется в разметку. И пусть программа в сто раз больше по объёму, чем верстка. Важна суть, что первично.

   Понимание этого позволит грамотно использовать все прелести и возможности языка. А они безграничны.

   Так вот, основное правило. Стараться не писать html теги в файлах с расширением PHP. За небольшими исключениями (ссылки, элементы форм, картинки, перенос строки), вся разметка должна находиться в файлах html и подключаться к общей системе. Но об этом позже.

Рейтинг@Mail.ru Рейтинг@Mail.ru Яндекс цитирования
irbis-team © 2009