什么是PHP文件中的<%以及它应该如何编译?

时间:2015-06-09 17:39:35

标签: php reference

我有一个新的sample.php文件,它在cpanel(Apache服务器)上是活动的,并且它在该cpanel上正常工作,我不知道它是如何工作的!因为它是PHP文件,但它使用<%而不是<?PHP的PHP语法和%>而不是?><%=而不是<?PHP echo

你能告诉我什么是&lt;%以及如何在我的cpanel中启用它?

1 个答案:

答案 0 :(得分:3)

<%被称为&#34; asp风格的标签&#34;。

如果您有权访问php.ini,请分别将asp_tags = Offasp_tags = 0设置为asp_tags = Onasp_tags = 1

要暂时为脚本启用asp-tag,可以将<?php ini_set('asp_tags',1) ?>添加到文件的开头,但这不太理想。

替代方案是将每个<%替换为<?php,将每个%>替换为?>。如果您使用的是short_tags,则可以分别将<%%>,<%=替换为<??><?=