安装完最新版,运行http://appfront.fecshoptest.com 如果默认不会出现问题,如果index中打开error_reporting(E_ALL);全部错误提示 就会提示Undefined index: fecshoplang 建议优化
1.这个问题是找不到数组的key,进而造成的报错,services部分进行了一部分的处理
2.error_reporting(E_ALL & ~E_NOTICE & ~E_COMPILE_WARNING ); //除去 E_NOTICE E_COMPILE_WARNING 之外的所有错误信息 这个不会更改,php为了快捷开发,很多的时候不会对数组进行isset判断,如果去掉 & ~E_NOTICE & ~E_COMPILE_WARNING,就需要对数组中的每个元素引用之前进行isset判断,否则会出现一些未知的错误。
error_reporting(E_ALL & ~E_NOTICE & ~E_COMPILE_WARNING ); //除去 E_NOTICE E_COMPILE_WARNING 之外的所有错误信息
& ~E_NOTICE & ~E_COMPILE_WARNING
@Fecshop #1楼 好的,我只是建议一下,如果每个请求都带有框架内部错误,通过忽略方式,并不是非常好,这样也是性能消耗。
@webmaster #2楼 这个带来性能损耗?有相关资料说明一下吗?
这个不是错误,只是忽略掉 E_NOTICE 和 E_COMPILE_WARNING
E_NOTICE
E_COMPILE_WARNING