at-ease/fr
Appearance
at-ease est une librairie PHP qui fournit une alternative sûre à l’opérateur PHP @ utilisé pour le contrôle d’erreur.
De 2010 à 2020, il était recommandé de ne pas utiliser @ dans MediaWiki et ses extensions, mais plutôt d’utiliser cette librairie.
Le code a été introduit à l’origine dans MediaWiki dans r4261, puis séparé dans une librairie dédiée durant le cycle de développement MediaWiki 1.26.
Depuis 2020 et le meilleur support de la gestion d’erreurs fatales en PHP 7, il est recommandé d’utiliser @ dans MediaWiki et ses extensions : voir la section "Gestion des erreurs" sur la page des conventions de code PHP.
Utilisation
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
- Maintenu par Unknown or Unassigned[Maintainers page].
- Suivi des problèmes : Phabricator at-ease (rapporter un problème)
Sujets similaires
- Error Control Operator - php.net
Liens externes
- Source code (Phabricator mirror, GitHub)
- Gerrit code review
- Composer package
- API Documentation
- Test coverage
- Issue tracker