主要就是php7.4不支持{}访问数组。
1.正则匹配替换
\$([a-zA-Z0-9_]*[->]*[a-zA-Z0-9_]+)\{([\$a-zA-Z0-9_]*[\s+\s]*[\$a-zA-Z0-9_]*)\}
\$$1[$2]
2.PHPExcel/Cell/DefaultValueBinder.php 82行报错
“Trying to access array offset on value of type int”
原代码
} elseif ($pValue[0] === '=' && strlen($pValue) > 1) {
修改为
} elseif (is_array($pValue) && $pValue[0] === '=' && strlen($pValue) > 1) {