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() ফাংশন নির্ধারণ করে, কোনও PHP ত্রুটি কীভাবে প্রতিবেদন করা হবে。

error_reporting() ফাংশন চলাকালীন error_reporting নির্দেশ নির্ধারণ করতে পারে。

PHP-এর অনেকগুলি ত্রুটির স্তর আছে, এই ফাংশনটি স্ক্রিপ্ট চলাকালীন স্তর নির্ধারণ করতে ব্যবহার করা যায়।যদি বাছাইযোগ্য পারামিটার না দেওয়া হয় levelerror_reporting() শুধুমাত্র বর্তমান ত্রুটির প্রতিবেদন স্তর ফিরিয়ে দেবে。

গ্রামার

error_reporting(level);
পারামিটার বর্ণনা
level

বাছাইযোগ্য, নতুন error_reporting স্তর নির্ধারণ করুন।এটি একটি বিটমাস্ক হতে পারে বা একটি নামকৃত সংকেত

মন্তব্য:শক্তিশালীভাবে নামকৃত সংকেতকে ব্যবহার করার পরামর্শ দেওয়া হয়, যাতে ভবিষ্যতের সংস্করণের সাথে সমসাময়িক হতে পারে।ত্রুটির স্তর যোগ করা হলে, বৃদ্ধি পাওয়া হলে, দীর্ঘস্থায়ী সংখ্যাত্বক ত্রুটির স্তরটি প্রত্যাশিতভাবে প্রদর্শন করতে পারে না。

প্রদেশিত ত্রুটির স্তর এবং তাদের কৃত্রিম অর্থ বর্ণিত হয় predefined constants-এর মধ্যে。

তকনীকী বিবরণ

ফিরিয়ে দেওয়া মান: পুরনোটা ফিরিয়ে দেওয়া হবে error_reporting স্তর, বা level পারামিটার দেওয়া না হলে বর্তমান স্তর ফিরিয়ে দেওয়া হবে。
PHP সংস্করণ: 4.0+