麦迪亚维基/在现场

这个包裹是被遗弃的不再维护。作者建议使用维基媒体/at-ease包。

安全替换为@以抑制警告。

第2.1.0版 2021-02-27下午15:53

此软件包是自动更新的。

上次更新时间:2024-05-04 23:07:04 UTC


自述文件

最新稳定版本 许可证

在现场

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开发周期。