PHP-解析错误:语法错误,意外';[';-关联数组
我写了一段代码,工作得非常好,但后来我重新安装了我的操作系统,现在当我尝试运行它时,我不断地遇到这个错误。我使用的是IIS 8.0、WebMatrix和PHP5.3 这是一段有问题的代码:PHP-解析错误:语法错误,意外';[';-关联数组,php,parse-error,Php,Parse Error,我写了一段代码,工作得非常好,但后来我重新安装了我的操作系统,现在当我尝试运行它时,我不断地遇到这个错误。我使用的是IIS 8.0、WebMatrix和PHP5.3 这是一段有问题的代码: <?php if (!$me->get_details()['quote']) : //<--error is here ?> <p class="quote">Write some motivational quote.</p> <
<?php
if (!$me->get_details()['quote']) : //<--error is here
?>
<p class="quote">Write some motivational quote.</p>
<?php
else :
?>
<p class="quote"><?= $me->get_details()['quote']?></p>
<?php endif; ?>
写一些激励性的话
函数get_details()返回包含数据库数据的关联数组
这里可能会出现什么问题?在PHP5.3中不能以这种方式取消引用 您需要执行以下操作:
$result = $me->get_details();
if (!$result['quote']) :
检查您的PHP版本,并检查手册中的数组解引用