为什么Dreamweaver在此行显示红色错误
<?php $pt=$test->Terms()['Terms'];?>
这条线完全有效并且运行,并完成它应该做的事情,然而Dreamweaver坚持认为这是一个错误。
我有一个函数返回你看到的命名数组,它在页面上工作正常。
答案 0 :(得分:1)
您正在直接访问功能结果的数组键。函数结果的数组解除引用在PHP 5.4中实现。见http://php.net/manual/en/language.types.array.php
我猜测Dreamweaver的语法检查使用PHP的版本&lt; 5.4。
答案 1 :(得分:0)
您应该在引用数组密钥之前检查它是否存在