在我的项目中,当我尝试安装软件时,在安装的最后一步出现解析错误
解析错误是
解析错误:语法错误,第 21 行 /path/to/server/subfolder1/projectfoldername/subfolder/filename.php 中的意外“@”
该文件特定行中的编码是
if(@constant($matches[1][0]) != @$matches[1][0]){
if(!empty(@constant(@$matches[1][0])) & !empty(@$matches[0][0]) & !empty(@$design_m_r[$key])){
$design_m_r[$key] = @str_replace($matches[0][0], constant($matches[1][0]), $design_m_r[$key]);
}
}
我们网站的 php 版本是 php 5.3.28。我试图搜索这个错误。但我没有得到任何解决方案。一些论坛将此错误称为“这是高级 php 版本功能。所以这不应该支持 php 5.3.28 版本”。但是当我搜索时,没有使用这种功能的版本。