PHP является языком программирования, предназначенным для разработки динамических веб-страниц. Для работы PHP на сервере размещается интерпретатор PHP, который находит на странице соответствующие инструкции, обрабатывает их и отправляет код html браузеру пользователя. Некоторые элементы при этом генерироваться могут на лету (отображение текущего времени и даты).
Обработка данных из HTML форм относится к наиболее мощным особенностям PHP. Помимо этого PHP обращаться может к базе данных, и генерировать страницы с помощью SQL-запросов. На web-странице в поисковую форму можно ввести фразу, обратившись с запросом к базе данных и создать, таким образом, страницы с найденным результатом.
Устанавливается модуль PHP на web-сервер и в процессе работы дает указания файлам с соответствующим расширением интерпретироваться в виде PHP кода, при этом выполняется PHP код со стороны сервера и далее html-страница генерируется, в результате чего пользователь видит ее в своем браузере. К какому-то конкретному браузеру PHP не привязан, что позволяет сценарию выполнятся одинаково с любым из них, при этом необходимость обращать внимание на поддержку JavaScript, а также на версии браузера в процессе написания сценариев отпадает.
К недостаткам PHP можно отнести невозможность его задействовать для проверки корректности вводимых данных со стороны пользователя, из-за работы PHP на стороне сервера. На стороне пользователя корректность проверяется с использованием JavaScript сценариев.
Для создания сайта сначала настраивается локальный web-сервер, для чего можно установить web-сервер Apache. После чего следует установить модуль PHP и, запустив браузер, ввести http://localhost в адресную строку. В том случае, если все настроено правильно откроется приветствие от Apache, либо пустая страница, в обратном случае появится надпись “Сервер не найден”. Для пояснения функций либо каких-то других целей в сценариях пишутся комментарии, представляющие собой часть свободного текста, размещаемого в любом месте сценария, при этом PHP данные комментарии игнорируются. Комментарии могут быть однострочными и многострочными. Многострочные комментарии выделяются с двух сторон следующими знаками /* … */, а однострочные комментарии начинаются со знака // или #, после чего до конца строки все содержимое игнорируется.
P.S.: Надоел твой старый смартфон, может пора его обновить? На сайте http://euro-technika.com.ua/ru/mobilnye-telefony огромный выбор мобильных телефонов и смартфонов по низким ценам.