首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><script language=" PHP ">标记

<script language=" PHP ">标记
EN

Stack Overflow用户
提问于 2012-05-26 19:04:28
回答 2查看 1.5K关注 0票数 0

在使用其他PHP标记时,是否应该注意到一些注意事项:

代码语言:javascript
复制
<script language="php">
    // ...
</script>

我在5.2.X到5.4.X中测试过,没有任何问题,但是我找不到关于这个主题的详尽信息。我最关心的是突然的反对。任何关于支持这一替代方案的信息都将是很棒的。

为了回答那些问“你为什么要用它?”的问题,我在XML文件中使用PHP,其中周围的XML充当包含在其中的脚本的元数据。不幸的是,XSD无法验证处理指令节点,呃go,使用元素标记包装PHP将简化验证过程。这将保留语义值。

目前,我需要针对XSD进行验证,并使用XPath执行验证后扫描,以检查处理指令节点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-26 19:16:03

根据PHP文档

虽然示例(一个[ <?php ?> ]和两个[ <script> ... </script> ])中看到的标记都是可用的,但示例一个是其中最常用的,也是推荐的。

所以不,它可能不会被反对,尽管<?php ?>似乎是被推荐的。

票数 2
EN

Stack Overflow用户

发布于 2016-02-23 01:27:26

众所周知的替代PHP标记(ASP标记<% %>、<%=和脚本标记以及它们各自的指令)是拟议数接受的,它们将从Version7.0开始删除。

现在所提供的唯一帮助就是用一个公正的移植脚本来代替它们。您可能需要检查它,以保持您的代码最新。

还有一个简短的标签,仅用于显示值。它只保存回显式声明和打印函数。在5.4.0版本之前,需要通过short_open_tag=Onphp.ini文件上启用它。

代码语言:javascript
复制
<?= $previouslyDeclaredValue ?>

马蒂Laravel叶片是模板引擎的示例,它们允许使用预定义和自定义标记作为替代方案,这取决于相应平台的安装。其核心目的是模板设计。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10768989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档