自述文件
在现场
at-ease是一个PHP库,它提供了PHP的安全替代品@差错控制操作员.
@
当E_STRICT(_STRICT)
启用,并导致未锁定,无法解释的错误,如果有致命的,这是很难支持的。正确的处理错误的方法是实际处理错误。例如,如果您正在考虑使用错误抑制运算符来抑制无效数组索引警告,您应该改为执行发行()
检查数组索引,然后再尝试访问它。如果可能,请始终阻止PHP错误,而不是事后发现并处理它们。它生成代码更容易理解,避免处理缓慢的错误抑制方法。
然而,在某些情况下,即使您检查,警告也是不可避免的事先,比如访问文件时。您可以通过以下方式检查文件是否存在使用file_exists()
和is_readable()
,但文件可能是在你阅读时删除。在这种情况下,你可以使用这个库以抑制警告并防止PHP发出噪音。
用法
使用 维基媒体\AtEase(轻松)\AtEase(轻松);//禁止显示代码块中的警告:
AtEase(轻松)::禁止显示警告();$内容=文件获取内容('foobar.txt');AtEase(轻松)::恢复警告();// ..或在回调函数中:
AtEase(轻松)::安静呼叫('文件获取内容','foobar.txt');
运行测试
编写器安装--首选目录作曲家测试
历史
该图书馆于年首次引入MediaWiki 1.3(4261兰特). 是的从MediaWiki代码库中分离出来并作为独立库发布在媒体维基1.26开发周期。