【问题标题】:split() is throwing an exception in production but not development. Why? [duplicate]split() 在生产中抛出异常,但不是在开发中。为什么? [复制]
【发布时间】:2015-12-17 09:27:30
【问题描述】:

split() 在生产环境中抛出异常 (exception 'yii\base\ErrorException' with message 'Function split() is deprecated' in /app/controllers/NegativeKeywordController.php:128) 但不是在开发环境中。如何在开发中打开异常?

【问题讨论】:

标签: php


【解决方案1】:

我不得不将 error_reporting 更改为 E_ALL 并重新启动 Apache。

;error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT # old
error_reporting = E_ALL

【讨论】:

  • 这意味着你的开发比生产隐藏了更多的错误。正如您刚刚经历的那样,这不是好的做法。请尝试对齐它们(或者更好的是,始终在开发人员上启用所有错误。)
猜你喜欢
  • 2010-12-01
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 2017-11-25
  • 2017-09-16
  • 1970-01-01
  • 1970-01-01
  • 2011-10-13
相关资源
最近更新 更多