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 mirror)
- Composer package
- API Documentation
- Test coverage report
- Issue tracker