Язык программирования php hypertext preprocessor

Глава 4. Hypertext Preprocessor — php.

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools (устар.) — «Инструменты для создания персональных веб-страниц») — язык программирования, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров. Входит в LAMP — распространённый набор для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl))

Работа PHP-сценариев.

Рассмотрим взаимодействие между клиентом (например, Web-браузером) и Web-сервером. Когда клиент запрашивает документ с Web-сервера, то, как правило, Web-сервер извлекает документ (разумеется, если он существует) и отправляет клиенту. В большинстве случаев этот документ представляет собой HTML-файл. Клиент обрабатывает его и отображает в окне браузера. В отличие от этого, при использовании PHP-сценария добавляется еще одна промежуточная стадия — предварительная обработка. На этой стадии интерпретатор РНР обрабатывает запросы PHP-сценария, выполняет код, содержащийся в нем, и посылает вывод обратно Web-серверу, чтобы тот отправил его клиенту. Несмотря на то, что главная цель PHP-сценария состоит в генерировании HTML-содержимого, во время его выполнения может происходить все, что угодно — от доступа к базе данных до отправки почтовых сообщений. Одно главное и существенное отличие этого языка программирования состоит в том, что весь код выполняется на сервере. Это означает, что для выполнения сценария клиенту не понадобится никаких специальных программ, подключаемых модулей или библиотек. До тех пор, пока клиент может нормально запрашивать документы с Web-сервера, он может пользоваться преимуществами языка сценариев РНР на этом сервере.

Читайте также:  Многошаговая оптимизация динамического программирования

Дополнительное программное обеспечение.

Что бы просмотреть PHP – сценарии пользователю в домашних условиях, необходимо, чтобы на компьютере был установлен Web-сервер. Оптимальным вариантом будет использование Web-сервера Apache, т.к. подходит, как к операционной системе Windows, так и Linux. Так же необходимо установить сам PHP и СУРБД MySQL.

Установка сервера с прописанными в него компонентами PHP и MySQL:

Выбираем директорию для установки (по умолчанию C:\WebServers)

Создаём виртуальный диск (по умолчанию Z)

В процессе установки выбираем комплекс 1, который создаёт виртуальный диск при загрузке операционной системы

Создаём ярлыки на рабочем столе и заканчиваем процесс установки

Запускаем сервер выбрав ярлык «Start servers» на рабочем столе (в области уведомлений появится значок «перышка»)

4.2. Начло работы с php-скриптами.

Первое знакомство с любым языком программирование обычно начинается с написания программы приветствия. Не будем нарушать традицию и напишем скрипт на PHP, в результате выполнения, которого мы увидим в браузере строку приветствия с нами.

PHP — скрипт, как и HTML — код пишется в любом текстовом редакторе. Мы будем пользоваться блокнотом или программой Macromedia Dreamweaver (Adobe Dreamweaver).

Первый скрип будет выглядеть следующим образом.

echo «»;

echo «»;

Для просмотра его в браузере, выполняем следующие операции:

сохраняем файл First с расширением .php

мы должны получить следующий результат:

Теперь рассмотрим нашу первую программу более подробно. Любой PHP – скрипт всегда заключается в специальные теги . первый оператор с которым мы познакомились, это echo, он осуществляет вывод информации. Это самый главный оператор, потому что без него пользователь не увидел бы работы сценария.

В нашей программе первый и третий оператор echo выводят теги, а второй выводит слово Hello и значение переменной $my_name (в нашем случае значением переменной будет Ваше имя).

Немного изменим вид нашей программы:

Результат будет такой же, как и в первый раз. Как видно из этого примера, HTML – код корректно отображается интерпретатором и не возникает ошибки при выполнении сценария. Отсюда сделаем небольшой вывод, всё, что находится за тегами , считается простым текстом и передаётся браузеру безо всяких изменений.

Комментарии в PHP бывают 3-х видов.

Первые два типа используются для однострочного комментария, третий – для многострочного.

Переменные – это область оперативной памяти, доступ к которой осуществляется по имени. Все данные, с которыми работает программа, хранятся в виде переменных.

Существует несколько основных правил задания переменной:

— имя переменной должно начинаться со знака $

— имя переменной не должно содержать никаких других символов, кроме символов латинского алфавита, цифр и знака подчеркивания.

— имена переменных чувствительны к регистру символов, т.е. $a и $А – это совершенно разные переменные.

— Объявлять переменную можно в любом месте программы, но до первого её использования.

Источник

Язык программирования php hypertext preprocessor

PHP (рекурсивный акроним словосочетания PHP: Hypertext Preprocessor ) — это распространённый язык программирования общего назначения с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML.

Простой ответ, но что он может означать? Вот пример кода:

Пример #1 Пример программирования на PHP

Вместо рутинного вывода HTML-кода командами языка (как это происходит, например, в Perl или C), скрипт PHP содержит HTML с встроенным кодом (в нашем случае, это вывод текста «Привет, я — скрипт PHP!»). Код PHP отделяется специальными начальным и конечным тегами , которые позволяют «переключаться» в «PHP-режим» и выходить из него.

PHP отличается от JavaScript тем, что PHP-скрипты выполняются на сервере и генерируют HTML, который посылается клиенту. Если бы у вас на сервере был размещён скрипт, подобный вышеприведённому, клиент получил бы только результат его выполнения, но не смог бы выяснить, какой именно код его произвёл. Вы даже можете настроить свой сервер таким образом, чтобы обычные HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.

PHP крайне прост для освоения, но вместе с тем способен удовлетворить запросы профессиональных программистов. Не пугайтесь длинного списка возможностей PHP. Вы можете быстро начать, и уже в течение нескольких часов сможете создавать простые PHP-скрипты.

Хотя PHP, главным образом, предназначен для работы в среде веб-серверов, область его применения не ограничивается только этим. Читайте дальше и не пропустите главу Возможности PHP либо, начните непосредственно с Вводного руководства, если вас интересует исключительно веб-программирование.

User Contributed Notes

Источник

Оцените статью