Заменить некоторые строки переменными PHP - PullRequest
0 голосов
/ 08 января 2012

На моем веб-сайте есть определенные предустановленные переменные, такие как заголовок страницы, год / время и т. Д.

Например, в своем заголовке я бы использовал

<title> <?php echo $TITLE; ?> </title>

Однако какя бы сделал так, набрав что-то вроде ..

<title> [TITLE] </title>

Будет ли такой же результат?

Ответы [ 4 ]

1 голос
/ 08 января 2012

Рекомендуется использовать теги PHP по многим причинам, включая производительность и стабильность. Если вы хотите меньше печатать, вы можете использовать сокращение для отображения переменных: <?= $TITLE ?>.

Если вы используете версию PHP до 5.4, возможно, вам придется включить short_open_tags в вашей конфигурации. После версии 5.4 эти теги всегда доступны

Если вы намерены использовать другой синтаксис для своего HTML, вы можете посмотреть на шаблонизатор, такой как Smarty или Dwoo

0 голосов
/ 08 января 2012

Используйте PHP язык шаблонов , такой как усы или Smarty.

PHP против шаблонного движка может указать вам на некоторые другие варианты.

0 голосов
/ 08 января 2012

Этот эффект может быть достигнут с помощью тегов шаблонов в шаблонизаторе, таком как Smarty .

0 голосов
/ 08 января 2012
$page = str_replace('[TITLE]', $title, $page);

Замените $page на вашу переменную.Очевидно, тогда вам придется повторить $page, чтобы показать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...