Использование РНР существенно упрощает встраивание средств, придающих веб-страницам динамические свойства. Когда страницам присваивается расширение .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 |