Что такое PHP

Что же такое PHP? PHP - это серверный скриптовый язык. Вы возможно подумали, что PHP это язык программирования? Технически это так. Тогда возникает вопрос: чем же отличается скриптовый язык от языка программирования? Разница между ними в большинстве своем не официальна. И границы могут быть очень размыты. Мы можем сравнить основные моменты.

Скрипт запускается только в ответ на событие. Также он запускает набор команд работающих сверху вниз, от начала и до конца. После запуска события действий со стороны пользователя почти не требуется, или они не нужны вообще. PHP скрипт запустится тогда, когда получит запрос web-страницы. После запуска он выполнит команды от начала и до конца. И завершится. Пока другое действие снова не запустит скрипт.

В тоже время программа остается запущенной даже без ответа на событие. Она запущена и ждет запроса действий. Запрос на действие может поступить от пользователя, от другой программы или устройства.

Программа более гибко работает с командами. Таким образом, она часто не имеет начальных и конечных точек. Зачастую с программой взаимодействует несколько пользователей. Photoshop хороший пример такого приложения. Вы его запустили и все, а он продолжает работать, ожидая от вас действий или завершения работы.

Программа же исполняет не линейный набор команд. Она перескакивает с одной команды на другую в зависимости от того, что вы хотите сделать в данный момент. Чем сложнее становится скрипт, тем больше причин называть его программой. Кстати, простейшие программы по своей сути это небольшой скрипт. Можно сказать, что это разграничения без различий. Но мы все равно называем PHP скриптовым языком.

Что мы имеем ввиду называя PHP серверным языком? Мы говорим о том, что он может быть серверным и клиентским. Все зависит от того, где код выполняет свою работу. Код, запущенный на web-сервере - серверный. На компьютере пользователя – клиентский. В отличии от JavaScript, PHP код никогда не отправляется пользователю. Он полностью запускается на сервере. А вот результат кода это то, что отправляется в браузер пользователю. Это важное различие. Тот факт, что PHP запускается на сервере, говорит о том, что он не может запуститься сам по себе. Для того чтобы использовать PHP нам нужен запущенный сервер. PHP код не нужно компилировать. Он выполняется web-сервером именно так, как написан. Другие языки компьютерного программирования, такие как C++ или Java требуют, чтобы код был скомпилирован или преобразован в другую форму перед использованием.

PHP разработан для совместного использования с HTML. Его можно вставить в HTML, а можно использовать для создания HTML страниц. В итоге PHP возвращает код HTML в браузер, что позволяет использовать его для оптимизации сайтов. PHP код, это способ ввода, а web-страница, это способ вывода. Расширение в файлах .php скажет серверу о том, что в этих файлах содержится PHP код, который должен быть исполнен. PHP представляет большую гибкость чем HTML. Так как HTML страницы – статичны. PHP позволяет создавать динамические страницы. Содержимое страницы может меняться в зависимости от обстоятельств. Можно сказать, что PHP это такая зараженная версия HTML. Синтаксис PHP очень схож с синтаксисом C, Java и Perl. Некоторые мелкие детали различаются, но структура логических выражений и циклов будут понятны и знакомы любому, у кого есть опыт программирования на одном из этих языков.

Вас заинтересуют Нет похожих материалов
Комментарии
    Поиск
    Последние комметарии
    Qwestuss написал комментарий к записи Установка Mac OS X Yosemite 10.10.3 на ПК 22 мая 2017, 16:36
    Евгений написал комментарий к записи Адекватный интернет от компании Сибтелеком 17 мая 2017, 01:37
    Николай написал комментарий к записи Как iPhone отвязать от Apple ID 29 апреля 2017, 17:07
    сергей написал комментарий к записи Как перевести деньги с киви на киви кошелек 26 апреля 2017, 02:32
    Антон написал комментарий к записи Что такое удаленный доступ и как его организовать? 24 апреля 2017, 11:28
    информация для пользователей