at-ease/zh
Appearance
at-ease是一個PHP函式庫,其提供一個PHP的錯誤控制運算子 @ 之安全替代方案。
從2010年至2020年,建議在MediaWiki及擴充功能中避免使用@,而改用此函式庫。
該程式碼最初於MediaWiki的r4261版中引入,隨後在 MediaWiki 1.26 開發週期中被拆分至獨立的函式庫。
自2020年起,隨著PHP 7對致命錯誤處理的強化支援,建議在MediaWiki及擴充功能中使用@:請詳見 PHP編碼規範頁面中的「錯誤處理」章節。
用法
use Wikimedia\AtEase\AtEase;
// Suppress warnings in a block of code:
AtEase::suppressWarnings();
$content = file_get_contents( 'foobar.txt' );
AtEase::restoreWarnings();
// ..or in a callback function:
AtEase::quietCall( 'file_get_contents', 'foobar.txt' );
Code stewardship
- 由未知或未分配[维护者页面]维护。
- 问题追踪器:Phabricator at-ease(报告问题)
参阅
- Error Control Operator - php.net
外部链接