PHP 如果条件错误语法在服务器中错误



我用了一个if条件,我正在使用opencart平台

代码在我的本地工作正常,但在服务器中无法正常工作

<? if ($a == '1') : ?>
// if something
<? else: ?>
// else something
<? endif; ?>

这段代码在我的服务器中给我一个错误

我在本地和服务器中使用 PHP 版本 7.2

确保你的代码是这样的

<?php if ($a == '1') : ?>
// if something
<?php else: ?>
// else something
<?php endif; ?>

短标签已被弃用。 短标签依赖于 INI 指令,因此不可移植。

如果在服务器上启用短标记,则不会看到错误。

建议使用没有短标签的其他政治家。

有关短标记的更多详细信息,https://wiki.php.net/rfc/deprecate_php_short_tags

相关内容

最新更新