Материал предоставлен https://it.rfei.ru

Использование РНР

Использование РНР существенно упрощает встраивание средств, придающих веб-страницам динамические свойства. Когда страницам присваивается расширение .php, у них появляется прямой доступ к языку сценариев. Разработчику нужно лишь написать код, похожий на этот:

<?php

echo "Hello World. Today is ".dateC"l").". ": ?>

How are you?

Открывающий тег <?php дает веб-серверу разрешение на интерпретацию всего последующего кода вплоть до команды ?>. Все, что находится за пределами этой конструкции, отправляется клиенту в виде простого HTML. Поэтому текст «How are уоu?» просто выводится в браузер. А внутри PHP-тегов встроенная функция date отображает текущий день недели, соответствующий системному времени сервера.

В итоге на выходе их этих двух частей получается примерно следующее:

Hello World. Today is Wednesday. How are you?

PHP — довольно гибкий язык, и некоторые разработчики предпочитают помещать PHP-конструкцию непосредственно рядом с кодом РНР, как в этом примере:

Hello World. Today is <?php echo dateC"l"): ?>. How are you?

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

Если вы собираетесь набирать встречающиеся в этом курсе примеры на РНР, чтобы работать параллельно с данным повествованием, не забывайте предварять их тегом <?php, а в конце ставить тег ?>, для того чтобы обеспечить их обработку интерпретатором РНР. Для упрощения этой задачи можно заранее подготовить файл example.php, содержащий эти теги.

Используя РНР, вы получаете средство управления своим веб-сервером с неограниченными возможностями. Если понадобится «налету» внести изменения в HTML обработать данные кредитной карты, добавить сведения о пользователе в базу данных или извлечь информацию из стороннего веб-сайта, все это можно будет сделать из тех же самых PHP-файлов, в которых находится и сам код HTML.

Преимущества использования РНР, MySQL и JavaScriptИспользование MySQL