PHP 语法:开始和结束标记 Draft 2 个改进

问题

在书写 PHP 代码的时候,我们除了使用标准的开始和结束标记 <?php......?>,还可以使用其他风格的标志么?

回答

在 PHP 我们可以使用四种风格的开始和结束标记,如:XML 风格、简短风格、脚本风格,ASP 风格。

1. XML 风格

这种标志也被称为标准格式,这种风格的 PHP 标志是 <?php......?> ,注意 <?php 之间不能有空格,例如:

<?php

echo '现在是' . date('Y年m月d日 H:i:s');

?>

2. 简短风格

简短风格的标志是 <?......?>,例如:

<?

echo '现在是' . date("m月d日");

?>

要使用简短风格,必须保证 PHP 配置文件 php.ini 中的 short_open_tag = On(默认是开启的),在 PHP 7.4 版本中将弃用这种风格,在 PHP 8 中这种风格的标志将被删除。

3. 脚本风格

这种风格是将 PHP 写在 <script> 标记对中,例如:

<script language = 'php'>

echo '现在是' . date("m月d日");

</script>

4. ASP 风格

这种标志风格时将 PHP 代码写在 <%......%> 中,例如:

<%

echo '现在是' . date("m月d日");

%>

我们不推荐使用 ASP 风格,并且 PHP 默认是不能使用这种风格的。因为 PHP 配置文件 php.ini 中的相关配置选项 asp_tags = Off。如果想要使用这种风格,需要更改此项配置为 asp_tags = On

php
本 Wiki 尚未完善,邀您参与 如何撰写一篇高品质的 Wiki?
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!