at-ease/ar
Appearance
at-ease هي مكتبة PHP توفر بديلاً آمنًا لمشغّل التحكم بالأخطاء `$@` في PHP. من عام 2010 إلى 2020، كان يُنصح بعدم استخدام `$@` في ميدياويكي والإضافات، واستخدام هذه المكتبة بدلاً منه. تم إدخال الكود في ميدياويكي أصلاً في r4261، ثم تم فصلُه إلى مكتبة مستقلة خلال دورة تطوير MediaWiki 1.26.
منذ عام 2020 ومع الدعم الأفضل لمعالجة الأخطاء القاتلة في PHP 7، يُنصح باستخدام $@ في ميدياويكي والإضافات: انظر قسم "معالجة الأخطاء" في صفحة اتفاقيات ترميز PHP.
الاستخدام
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
- يتولى صيانته غير معلوم أو غير مخصص[صفحة القائمون على الصيانة].
- متتبع الأخطاء: فابريكاتور at-ease (الإبلاغ عن مشكلة)
انظر ايضاً
- Error Control Operator, php.net
وصلات خارجية
- Source code (Phabricator mirror, GitHub)
- Composer package
- API Documentation
- Test coverage
- Issue tracker