PHP error_reporting() ਫੰਕਸ਼ਨ

ਇਨਸਟੈਂਸ

ਵੱਖ-ਵੱਖ ਖਾਲੀ ਸੂਚਨਾ ਪੱਧਰਾਂ ਦੀ ਰਿਪੋਰਟਿੰਗ ਨਿਰਧਾਰਿਤ ਕਰੋ:

<?php
 // ਖਾਲੀ ਸੂਚਨਾਵਾਂ ਰਿਪੋਰਟ ਨੂੰ ਬੰਦ ਕਰੋ
 error_reporting(0);
 // ਰਨਟਾਈਮ ਖਾਲੀ ਸੂਚਨਾਵਾਂ ਰਿਪੋਰਟ ਕਰੋ
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 // تمام غلطیوں کو دانی دانی کی جائے
 error_reporting(E_ALL);
 // یہ error_reporting(E_ALL) سے مساوی ہے
 ini_set("error_reporting", E_ALL);
 // E_NOTICE کے باہر تمام غلطیوں کو دانی دانی کی جائے
 error_reporting(E_ALL & ~E_NOTICE);
?> 

تعریف اور استعمال

error_reporting() فونکشن کا استعمال کس غلطوں کو دانی دانی کی جانی چاہیئے یا نہیں مقرر کرسکتا ہے۔

error_reporting() فونکشن کا استعمال چلنے کے دوران error_reporting حکم کو سیٹ کرسکتا ہے۔

PHP کی کئی غلط درجے ہیں، اس فونکشن کا استعمال اسکریپت چلنے کے دوران درجے کو سیٹ کیا جاسکتا ہے۔ اگر اختیاراً پارامٹر سیٹ نہیں کیا گیا تو درجہ،error_reporting() صرف موجودہ غلط دانی دانی کی درجے واپس لوادہ جائے گا۔

گرامر

error_reporting(درجہ);
پارامٹر شرح
درجہ

اختیاراً، نئی error_reporting درجے مقرر کی جا سکتی ہیں۔ یہ ایک بٹمپرکشن یا نامزد مقدار کا نام کرسکتا ہے۔

نوٹ:تشدید سے پیش کیا جاتا ہے کہ نامزد مقدار استعمال کی جانی چاہیئے، تاکہ مستقبل کی ویرسوں کے لئے سازگار رہ جائیے۔ کیونکہ غلط درجے کی اضافے، پورٹبل پارٹی کی دامن میں کیا گیا، لہذا دیر سے آئی درجے کسی بھی وقت کسانی کی جانی چاہیئے نہیں جس کی جانی چاہیئے تھی۔

پرمدیت کئے گئے غیر منصوبہ بند مقدار کی کسانی کی وضاحت predefined constants میں دی گئی ہے۔

تکنیکی تفصیلات

بازگشت کا مرتبہ: پرانی کا واپس لوادہ جائے گا error_reporting درجہ، یا وغیرہ درجہ پارامٹر فراہم نہیں کی جانے پر موجودہ درجہ واپس لوادہ جائے گا。
PHP ویرس: 4.0+