Как работает php?
3 ноября 2014 г. Просмотров: 819
PHP – язык программирования (ЯП), который широко используется для написания программ различных интернет-сайтов. Главной его спецификой является то, что весь код выполняется на стороне сервера, а результат работы впоследствии выводится в браузере пользователя в виде содержимого HTML. Код, написанный в файле PHP, выполняется независимо от компьютера пользователя на удаленном сервере. При посещении сайта в окне браузера отображается HTML-содержимое, которое было получено от адресуемого сервера, т.е. компьютера, на котором хранятся все компоненты сайта. При переходе на сайт обозреватель посылает сигнал, в ответ на который сервер начинает возвращать программе необходимые элементы в гипертекстовом формате. При обращении к странице PHP, сервер при помощи командного интерпретатора выполняет инструкции, указанные в коде, производя необходимые вычислительные операции. После их окончания результат работы программы также генерируется в HTML и в уже в готовом варианте отправляется пользователю. Время выполнения удаленным компьютером скрипта будет изменяться в зависимости от сложности и массивности кода, а также скорости работы сервера, на котором расположен сайт. Стоит отметить, что если на машине хостинг-провайдера не установлен соответствующий набор библиотек и инструкций для PHP, скрипт не будет запущен, а значит нужная страница в окне браузера так и не будет загружена. В зависимости от действий пользователя из браузера серверу посылается нужный сигнал. Например, после заполнения данных регистрационной формы все указанные данные в соответствующем формате отправляются на удаленный компьютер, который проверяет правильность заполнения. В случае, если какое-то поле было заполнено неверно, машина отправляет в обозреватель просьбу указать неправильные данные в соответствии с требованиями. Как только на сервер посылается корректно заполненная информация, производится ее сохранение, а браузеру отправляется сообщение, что регистрация была совершена успешно. Неправильно написанная на PHP программа не будет функционировать должным образом, независимо от действий пользователя или сервера. При невозможности обработки кода PHP удаленная машина отправляет в обозреватель соответствующее сообщение, которое отображается на мониторе. При каждом новом обращении к странице скрипт на PHP запускается заново, а значит, каждая страница обрабатывается независимо от предыдущего запроса. Например, при переходе на сайте от одной страницы к другой выполняются отдельные программы, которые обычно не связаны друг с другом, но при этом образуют единую структуру. При необходимости передать данные из одного файла PHP в другой используются соответствующие директивы ЯП.
Оцените статью!