PHP 允许的标签主要有两种:标准版(短标签)和兼容版(长标签)。这两种标签用于标识 PHP 代码块的开始和结束。
标准版标签使用 <?php 开始,?> 结束。这是推荐使用的标签形式,因为它在所有支持 PHP 的服务器上都有效。
<?php
echo "Hello, World!";
?>兼容版标签使用 <? 开始,?> 结束。这种标签形式在一些旧的服务器配置中可能仍然有效,但并不推荐使用,因为它的兼容性不如标准版标签。
<?
echo "Hello, World!";
?>PHP 的 short_open_tag 配置项决定了是否允许使用兼容版标签。如果 short_open_tag 设置为 On,则兼容版标签是有效的;如果设置为 Off,则只能使用标准版标签。
在 php.ini 文件中,可以这样设置:
short_open_tag = On或者在运行时通过 ini_set 函数动态设置:
ini_set('short_open_tag', 'On');如果在使用兼容版标签时遇到问题,可能是因为服务器的 short_open_tag 设置为 Off。解决方法如下:
php.ini 文件:php.ini 文件:通过以上信息,你应该能够理解 PHP 允许的标签及其相关配置和应用场景。