我有以下代码:
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];
我似乎无法理解为什么会有效,现在它不会在更新后
答案 0 :(得分:1)
不确定您的服务器,但您也可以正确地执行此操作。
改变这一点。
return [$lockInputField, $lockSelectField, $lockImage];
到此
return array($lockInputField, $lockSelectField, $lockImage);