Урок 3. Как PHP используется вместе с HTML
Все уроки по PHP расположены здесь.
PHP часто используется для построения динамических веб-страниц. Динамическая веб-страница - это страница, на которой каждый посетитель сайта получает настроенную информацию, которая может выглядеть иначе, чем сайт выглядит для другого посетителя. Это в отличие от статических веб-страниц, которые предоставляют одинаковый контент каждому посетителю.
Статические и динамические веб-сайты с использованием PHP
Чтобы получить такое динамическое поведение, PHP был разработан для тесной работы с HTML. PHP можно использовать непосредственно в строке с HTML-документом. Когда веб-сайт доставляется из бэк-энда во фронт-энд, содержимое PHP выполняется и добавляется в HTML, чтобы сформировать один HTML-документ. Начало встроенного PHP обозначается через <?php и конец обозначается с ?>.
В качестве примера рассмотрим следующий код:
<p>этот HTML будет показан как есть</p> <?php echo "<p>а этот код интерпретируется PHP и превращается в HTML</p>"; ?>В PHP ключевое слово echo используется для вывода текста. Текст в данном случае - это все, что находится между двойными кавычками ("). Инструкция, написанная на PHP, называется оператором. Точка с запятой (;) требуется в конце каждого оператора в PHP.
Таким образом, когда код выше выполняется, он выводит текст в HTML-файл, и интерфейс получит следующий HTML-документ:
<p>этот HTML будет показан как есть</p> <p>а этот код интерпретируется PHP и превращается в HTML</p>Попробуйте создать файл index.php со следующим кодом и посмотрите, как его выполнит ваш браузер (точнее, выполнит сервер, а браузер только покажет результат выполнения)
<h1>мой первый PHP сайт</h1> <p>этот HTML будет показан как есть</p> <?php echo "<p>а этот код интерпретируется PHP и превращается в HTML</p>";?> <?php echo " <ul><li>вы можете использовать любые HTML-теги, такие как этот список.< /li>< /ul>";?> <footer><p>и этот код снова в обычном HTML</p></footer>
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.