我有以下代码:
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];
我似乎不明白为什么它能工作,而现在在更新
不确定你的服务器,但你也可以用正确的方式。
改变这个。
return [$lockInputField, $lockSelectField, $lockImage];
到此
return array($lockInputField, $lockSelectField, $lockImage);