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

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

Sujets similaires

Liens externes

Attention : le titre d’affichage « at-ease/fr » écrase l’ancien titre d’affichage « At-ease ».