我正在用PHP完全构建我的网站。我试图让它尽可能灵活。
我已经看到有一些用PHP制作的软件可以获得HTML页面,在显示之前,PHP代码将括号{PHP Code}
中的代码识别为PHP代码,运行它然后才显示最后一页。
<h1>Hi My Name is {echo $name}</h1>
我怎样才能达到同样的目标?我知道有Smarty Code。但是我不想学习Smarty,我只是想知道如何用PHP检查HTML页面,在显示页面之前找到PHP的每个括号和威胁..?
你能指点我吗?
答案 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 ?>
代替{ }
。