使用return时PHP类获取错误

时间:2015-02-25 18:25:46

标签: php

我有以下代码:

public function lockFields($lockFieldsDB, $lockValue) {
    if($lockFieldsDB == $lockValue){
        $lockInputField = 'readonly="readonly"';
        $lockSelectField = 'disabled = "disabled"';
        $lockImage = '<img title="Locked field" src="http://www.trustive.com/static/images/padlock_icon.png">';
    }
    else {
        $lockInputField = null;
        $lockSelectField = null;
        $lockImage = null;
    }
    return [$lockInputField, $lockSelectField, $lockImage];
}

以前的代码工作正常,但是我的主机对他的服务器进行了一些维护,似乎我在我的php syntax error, unexpected '['中收到以下错误这是指return [$lockInputField, $lockSelectField, $lockImage];

我似乎无法理解为什么会有效,现在它不会在更新后

1 个答案:

答案 0 :(得分:1)

不确定您的服务器,但您也可以正确地执行此操作。

改变这一点。

return [$lockInputField, $lockSelectField, $lockImage];

到此

return array($lockInputField, $lockSelectField, $lockImage);