Jump to content

at-ease/zh

From mediawiki.org
This page is a translated version of the page At-ease and the translation is 80% complete.

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

参阅

外部链接

警告:显示标题“at-ease/zh”覆盖了之前的显示标题“At-ease库”。