HTML将括号内的代码视为PHP代码

时间:2012-01-29 17:40:46

标签: php

我正在用PHP完全构建我的网站。我试图让它尽可能灵活。

我已经看到有一些用PHP制作的软件可以获得HTML页面,在显示之前,PHP代码将括号{PHP Code}中的代码识别为PHP代码,运行它然后才显示最后一页。

<h1>Hi My Name is {echo $name}</h1>

我怎样才能达到同样的目标?我知道有Smarty Code。但是我不想学习Smarty,我只是想知道如何用PHP检查HTML页面,在显示页面之前找到PHP的每个括号和威胁..?

你能指点我吗?

4 个答案:

答案 0 :(得分:3)

您在寻找PHP的基本语法吗?

如果启用short_open_tags(通常默认情况下已启用),则可以使用:

<h1>Hi My Name is <?=$name?></h1>

否则,这将始终工作:

<h1>Hi My Name is <?php echo $name; ?></h1>

PHP已经是一种模板语言 - 通常不需要在其上添加另一个模板层。

答案 1 :(得分:2)

  

我想将模板文件与php引擎分开

事实上,你没有

您的模板文件将以各种方式表现为本机PHP文件 因此,绝对没有理由选择比原生PHP更奇怪的解决方案。

答案 2 :(得分:1)

使用php标签作为echo语句。

<h1>Hi my name is <?php echo $name; ?></h1>

答案 3 :(得分:1)

好吧,只需将apache指向index.php即可将includes个phtml模板注入其中。使用<?php ?>代替{ }