当我从 5.6 升级到 7.1 时,我收到此行的“数组到字符串转换”通知:
$template = $this->$functions[$i]($name, $value);
我如何解决它才能与 php7.1 一起使用?
更新 :
protected function getobjectTemplate($name, $value)
{
$template = false;
$functions = [
'getObjectFormClientTemplate',
'getObjectFormTemplate',
'getObjectAirformTemplate',
'getTypeAirformTemplate',
'getAirfileTemplate',
'getTextAirformTemplate',
];
$i = 0;
while (!$template) {
$template = $this->$functions[$i]($name, $value);
++$i;
}
return $template;
}
这里调用了 getobjectTemplate 方法
$template = $this->getobjectTemplate($name, $value);
慕妹3242003
一只名叫tom的猫