新在Symfoob娱乐下载ny 4.1:异常的改善
2018年4月24日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
FlattenException
现在非覆盖错误
提供的
亚历山大·m·图雷克
在# 26028。
ob娱乐下载Symfony将抛出的错误应用程序内FatalThrowableError
。这使得实际的错误类不显示在异常页面,你看到例如Symfony的地方ob娱乐下载FatalThrowableError
而不是PHP的DivisionByZeroError
当你的代码试图除以0
。
在Syob娱乐下载mfony 4.1中,FlattenException
现在非覆盖FatalThrowableError
实例和包装的错误日志。因此,真正的错误类现在总是显示在异常页面:
介绍了新异常类
Symob娱乐下载fony 4.1中我们引入了一个新的ProcessSignaledException
类的流程组件正确捕获信号过程错误。此外,在HttpFoundation组件,我们引入新的文件上传处理的详细异常类取代通用万能FileException
:
1 2 3 4 5 6 7
使用ob娱乐下载\组件\HttpFoundation\文件\异常\CannotWriteFileException;使用ob娱乐下载\组件\HttpFoundation\文件\异常\ExtensionFileException;使用ob娱乐下载\组件\HttpFoundation\文件\异常\FormSizeFileException;使用ob娱乐下载\组件\HttpFoundation\文件\异常\IniSizeFileException;使用ob娱乐下载\组件\HttpFoundation\文件\异常\NoFileException;使用ob娱乐下载\组件\HttpFoundation\文件\异常\NoTmpDirFileException;使用ob娱乐下载\组件\HttpFoundation\文件\异常\PartialFileException;
此外,既然PHP 7.1支持多捕获异常处理同样的,你可以处理一些异常抓住()
布洛克:
1 2 3 4 5
试一试{/ /……}抓(FormSizeFileException | IniSizeFileException美元e){/ /……}
提高了异常页面设计
提供的
哈维尔Eguiluz
在# 26671。
除了页面已经被改善在Symfony 4.1显示减少“供应商代码”的信息。ob娱乐下载如果一些代码属于供应商/
文件夹,我们紧凑的信息融入一行和我们不再显示其参数。其他代码是相同的,这可以帮助你更容易专注于自己的应用程序代码:
发表在#生活在边缘
评论
约文。Perovic
说在4月24日,2018年在11:52
爱这些小零碎东西,往往让developemt和调试(特别是)无痛:-)谢谢大家!
Bastien Gatellier
说在4月24日,2018年在十三12
谢谢你不断提高开发人员的经验:)
很棒的改进,是一个真正的游戏规则时,调试和解决错误。
杰弗里Maddock
说在4月24日,2018年在20:19
这看起来不错——由于贡献者。
哈姆萨Amrouche
说在4月25日,2018年在08:01
谢谢,很好!
Stephane交易所
说在4月25日,2018年在17:11
太棒了!更容易阅读。
亚历克斯Barylski
说在4月29日,2018年在02:27
这样一个很高兴与Symfony发展和学习日常——谢谢你的辛勤工作和贡献。ob娱乐下载:)
丽迪雅Hiľovska
在2018年6月9日在48
太棒了!谢谢你!
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Julien Manganne is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now