就是会在我标注的地方报错,但是这个文件是系统自带的,为什么会报错呢?
注意一下你服务器的php版本,某些版本的php不支持这种写法:
`
(new BigClassName)->func();
`
乖乖改成下面的写法吧:
`
$xx = new BigClassName;
$xx->func();
`
另外你查看一下服务器错误日志,最有帮助。
还有如果本机是Windows环境的话,注意一下文件名大小写要一致,linux对大小写敏感。
p.s. 手机码字好辛苦的
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答557 阅读✓ 已解决
3 回答1.5k 阅读
大小写 Linux是对大小写敏感的,你在引入Yii.php文件的时候是小写的,在win下是可以正常找到文件的,但是在线上的linux下就会找不到了 改下