at-ease/nl
Appearance
at-ease is een PHP-bibliotheek die een veilig alternatief geeft voor de PHP's @
error control operator.
In de periode 2010 - 2020 is aanbevolen om @
niet in de MediaWiki te gebruiken en daarvoor in de plaats deze bibliotheek te gebruiken.
De code is voor het eerst met r4261 gebruikt in de MediaWiki, het is later gesplitst naar een eigen bibliotheek tijdens de ontwikkeling van MediaWiki 1.26 .
Met de komst van PHP7 (2020) is de foutafhandeling in PHP sterk verbeterd. Het wordt nu aanbevolen om dat te gebruiken in de MediaWiki en de extensies: Foutafhandeling in PHP, code conventies.
Gebruik
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
- Onderhouden door Onbekend of Niet toegekend[Onderhouderspagina:].
- Issue tracker: Phabricator at-ease (Een bug melden)
Zie ook
- Error Control Operator, php.net
Externe links
- Broncode (Phabricator mirror, GitHub mirror)
- Composer package
- API documentatie
- Test dekking rapport
- Issue tracker