打开php文件声明问题

csw*_*grl 2 php

我继承了一个现有的php网站.文件名以php扩展名结尾,代码似乎是php.

只是想知道为什么打开文件声明是" <?"而不是" <?php".

2和为什么一个用于另一个之间有什么区别.

谢谢!

Mar*_*ers 9

它被称为PHP短标签.如果启用了短标签,则两个符号是等效的,但是在某些服务器上可以禁用短标签,因此通常最好在完全写入标签时对此有疑问.

文件有这样一段话:

short_open_tag布尔值

告诉我们是否<? ?>应该允许PHP的开放标记的短格式().如果要将PHP与XML结合使用,可以禁用此选项以使用<?xml ?>内联.否则,您可以使用PHP打印它,例如:<?php echo '<?xml version="1.0"?>'; ?>.此外,如果禁用,则必须使用PHP开放标记(<?php ?>)的长格式.