使用备用PHP标记时是否应注意任何警告:
<script language="php">
// ...
</script>
我已经在5.2.X中通过5.4.X进行了测试,没有任何问题,但我无法找到有关该主题的详尽信息。我最担心的是突然贬值。任何有关支持这种替代方案的信息都会很棒。
要回答那些问“为什么你想要使用它呢?”,我在XML文件中使用PHP,其中周围的XML充当包含脚本的元数据在其中。遗憾的是,XSD无法验证处理指令节点,使用元素标记来包装PHP会简化验证过程。这将保持语义价值。
目前我需要针对XSD进行验证,并使用XPath执行后验证扫描以检查处理指令节点。
答案 0 :(得分:2)
虽然示例一
[ <?php ?> ]
和两个[ <script> ... </script> ]
中看到的标签始终可用,但示例一是两者中最常用和推荐的标签。
所以不,它可能不会被弃用,尽管似乎建议使用<?php ?>
。
答案 1 :(得分:0)
众所周知的替代PHP标记(ASP标记&lt;%,%&gt;,&lt;%=,以及脚本标记&lt; script language =&#34; php&#34;&gt;及其相应的指令)proposed和接受将从7.0版开始删除。
员工提供的唯一内容就是a porting script来替换它们。所以你可能想做点什么来保持最新。
Smarty标签是另一种取决于its engine安装的替代方案。其主要目的在于模板设计。