如何解决php有一些带有打开标记<的规则? ?>?
| 我有一个包含一些PHP代码的应用程序,我正在使用的PHP打开/关闭标签是:<?
$anything;
echo problem;
?>
该应用程序未运行。
对于这种类型的打开/关闭(可能是php.ini配置),是否有一些规则可能导致应用程序无法运行?
附言更好的方法是将所有ѭ1都更改为<?php
吗?
解决方法
运行phpinfo(),查找使用php.ini的路径。然后打开文件并找到
short_open_tag
将其设置为开或关。
但通常..使用<?php ?>
会更好。
, 使用<?php ?>
。 <? ?>
称为短标签,并非每个服务器都设置为支持短标签。
, Open标签的<?
版本称为\“ short标记。\”虽然php社区更喜欢使用此标签的完整<?php
版本,但仍可以使用short标记。理想情况下,我们一直都在使用<?php
,但是我们经常处理遗留代码,将所有出现的<?
更改为<?php
可能既繁琐又耗时。如果您发现自己需要允许php解释器识别short标记,则可以使用\“ short_open_tag = 1 \”指令在php.ini文件中启用它。
对于您正在开发的新代码,我建议使用标记为<?php
的长版本,因为您知道无论服务器php.ini config中使用的ini设置如何,它都将兼容。有关此的更多信息,请参见:是否可以在StackOverflow上使用PHP短标签。
为了弄清楚为什么您的应用程序未运行,请检查Web服务器错误日志以及php错误日志,并考虑提高php \的错误报告级别。这也可以使用error_reporting指令在php.ini文件中完成。这将使您确定导致应用程序无法运行的原因,然后您将被告知更多问题。
, 您应使用ѭ4来确保正确解析。
, 在特定的时间,适合或可能使用这样的短标记用于PHP
<?=$sign[\'last_connected\']?>
注意the15而不是ѭ16
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。