Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么不工作?_Php_Php Shorttags - Fatal编程技术网

Php 为什么不工作?

Php 为什么不工作?,php,php-shorttags,Php,Php Shorttags,如果 仅当启用了短标记时才使用,那么这是否意味着其常规版本为: <?=$var?> 第二个不起作用。如果启用了短标记,您可以使用 哪一个是较短的版本 没有所谓的,你必须用echo或print替换=因为没有其他人提到过这一点,在使用谷歌进一步搜索之后。。。我想发布我认为至关重要的信息 以下链接状态: echo还有一个快捷语法,您可以立即按照 带等号的开始标记。在PHP5.4.0之前,此简短语法 仅在启用“短\打开\标记配置”设置的情况下工作 这是非常重要的,因为不需要设置短的_o

如果

仅当启用了短标记时才使用,那么这是否意味着其常规版本为:

<?=$var?> 

第二个不起作用。

如果启用了短标记,您可以使用 哪一个是较短的版本


没有所谓的,你必须用echo或print替换=因为没有其他人提到过这一点,在使用谷歌进一步搜索之后。。。我想发布我认为至关重要的信息

以下链接状态:

echo还有一个快捷语法,您可以立即按照 带等号的开始标记。在PHP5.4.0之前,此简短语法 仅在启用“短\打开\标记配置”设置的情况下工作


这是非常重要的,因为不需要设置短的_open _标记就可以使用。

始终先检查堆栈、Google等,然后检查PHP.net并阅读相关内容。 手册上都写得一清二楚!:

当PHP解析文件时,它会查找开始和结束标记,这些标记告诉PHP开始和停止解释它们之间的代码

PHP还允许使用不鼓励使用的短标记,因为它们仅在使用short_open_tag PHP.ini配置文件指令启用时可用,或者如果PHP使用-enable short tags选项配置时可用


这个指令也影响了为什么否决投票的速记,所有这些信息都是真实的,并且直接来自php。net@Arian回答你-1是因为我觉得你在提问之前没有花足够的精力自己去寻找答案。信息来源很容易。事实上,你在提问17分钟后发布了这个答案。更重要的是,你已经在昨天的另一个问题中提出了这个问题,并且得到了很好的答案,并且链接到了你问题的好答案-因此,你的问题是你之前问题的一个副本,其中有其他副本的链接。对不起,但是它值得-1。只需再搜索一点:我刚刚了解到,事实上,短标签不需要启用,也可能有效地补充说,对问题和答案的否决票是因为我花了几秒钟的时间谷歌php短标签,并检查php.net,所有的信息都在那里,根据我的答案,这是可悲的否决票。关于这一点,堆栈上也有许多重复。
<?php=$var?>