<?php和<之间的区别?

2022-08-30 12:36:01

我是php的新手,想知道这些服务器标签之间是否有任何区别:

<?php
?>

<?
?>

答案 1

第一种是安全的开放和关闭标签变体,第二种是所谓的短开放标签。第二个选项并不总是可用,如果可能的话,请使用第一个选项。您可以short_open_tag检查php.ini中短开放标签的可用性。


答案 2

短开放标签的问题在于以下几点:

<?xml version="1.0" ?>

如果允许您使用短标签(即 和 )。 不太容易被误解。<??><?php

是否允许您使用短标记由 ini 指令short_open_tag定义。


推荐