Комментарии

Сочетание элементов разметки РНР и HTML
( 0 Голосов )
Язык РНР нашел широкое применение в веб-разработке, в частности, потому, что он позволяет без труда сочетать элементы РНР и HTML в любом файле с расширением .php. В качестве примера рассмотрим следующую строку кода из файла index.php шаблона Atomic в CMS Joomla 2.5:
 
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/blueprint/screen.css" type="text/css" media="screen, projection" />
 
Это всего лишь элемент HTML-ссылки, но с динамическими возможностями РНР. Атрибут href содержит два элемента разметки РНР, вычисляемые интерпретатором РНР и преобразуемые в соответствующие им текстовые значения, которые затем вставляются в разметку HTML-документа так, как будто они набраны вручную.
 
В данном примере элемент разметки <?php echo $this->baseurl ?> преобразуется в значение переменной $this->baseurl в коде РНР, а элемент разметки <?php echo $this-> template ?> — в значение переменной $this->template.
 
Так, если переменная $this->baseurl содержит значение "http://мойсайт.ru", а переменная $this->template — значение "atomic", то в результате выполнения приведенной выше строки кода будет получен следующий (выделенный) текст ссылки, как если бы он был набран вручную:
 
<link rel="stylesheet" href="/http://мойсайт.ru/templates/atomic/css/blueprint/screen.css" type="text/css" media="screen, projection" />
 
Во многих местах приведенного выше кода из файла index.php можно обнаружить элементы разметки РНР, вставленные в элементы разметки HTML.
 

Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код