Jump to content

At-ease

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

Upozornění: Předchozí zobrazovaný název „At-ease“ je nahrazen zobrazovaným názvem „at-ease/cs“. at-ease je knihovna PHP, která poskytuje bezpečnou alternativu k operátoru kontroly chyb @ v PHP. Od roku 2010 do roku 2020 se doporučovalo nepoužívat @ v MediaWiki a rozšířeních, ale místo toho používat tuto knihovnu. Kód byl původně představen MediaWiki v r4261 a poté byl během vývojového cyklu MediaWiki 1.26 oddělen do samostatné knihovny.

Od roku 2020 a díky lepší podpoře ošetřování závažných chyb v PHP 7 se doporučuje používat @ v MediaWiki a rozšířeních: viz sekce "Ošetřování chyb" na stránce s konvencemi kódování PHP.

Použití

use Wikimedia\AtEase\AtEase;

// Potlačení varování v bloku kódu:
AtEase::suppressWarnings();
$content = file_get_contents( 'foobar.txt' );
AtEase::restoreWarnings();

// ...nebo ve funkci zpětného volání:
AtEase::quietCall( 'file_get_contents', 'foobar.txt' );

Správa kódu

Související odkazy

Externí odkazy