PHP数组不存在的时候报错怎么配置PHP.ini

weixin_38049216 2019-09-11 03:35:05
如: is_array($arr['children']) 当 $arr下面没有children这个键的时候,他就会报错; 记得是可以在PHP.ini中配置的,当他不存在就返回Flase,就好了,不报错; 这是那个配置呀 因为我之前的代码一直是这样写,在IIS环境下都一切正常,现在换成了LINUX服务器 不知道是PHP那里没有配置正确,原来的代码放到LINUX上就总是提示这些错误,、 需要我在Is_array($arr['children'])的时候 先isset($arr['children'])检测一下 才行 所以来问问这个是那里配置错的不到位?
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38078374 2019-09-11
  • 打赏
  • 举报
回复
报错级别是多少?error 还是 warning?
weixin_38103419 2019-09-11
  • 打赏
  • 举报
回复
这个也能在php.ini配置?学习学习
weixin_38060626 2019-09-11
  • 打赏
  • 举报
回复
同样在php配置 error_reporting 这个参数 或在代码里设置error_reporting()
weixin_38063296 2019-09-11
  • 打赏
  • 举报
回复
你说的那个是错误等级,建议还是isset()
weixin_38065208 2019-09-11
  • 打赏
  • 举报
回复
不存在默认空就好了,建议开发期不要关闭任何错误提示,以免误导你

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧