PHP ত্রুটি প্রদর্শন
আপনি যদি আপনার PHP কোডে কোনো ভুল করেন,
সার্ভার সেই ত্রুটির বর্ণনা সরাসরি
ব্রাউজারে দেখাবে। ত্রুতি তিন প্রকারের হয়: notice,
warning এবং fatal।
নোটিসগুলি হলো এমন মন্তব্য যা নির্দেশ করে যে আপনার কোডে কিছু ভুল থাকতে পারে। তবে কোড依然 কাজ করবে। তবে এটাই ভালো যে আপনিこれらの ত্রুটিগুলো অগ্রাহ্য না করে সেগুলো সংশোধন করেন।
সতর্কবার্তাগুলি এমন সতর্কতা যা নির্দেশ করে যে কিছু ভুল হয়েছে। সাধারণত, আপনার কোড চালু হবে, কিন্তু এটি期待 মতো কাজ করবে না।
ফ্যাটাল ত্রুটি ঘটে যখন PHP কোড executed হতে পারে না। সাধারণত এটি আপনার দ্বারা করা ব্যাকরণগত ভুলের সাথে সম্পর্কিত হবে।
যাইহোক, একটি সমস্যা আছে। ডিফল্টরূপে, নোটিস এবং সতর্কবার্তা বন্ধ থাকে, এবং ফ্যাটাল ত্রুটির বদলে আপনি সাদা পৃষ্ঠা দেখতে পাবেন। এটি, অবশ্যই, তথ্যপূর্ণ নয়। আসুন সমস্ত ত্রুটি প্রদর্শন চালু করি:
<?php
error_reporting(E_ALL);
?>
যাইহোক, কখনও কখনও এই কমান্ডটি কাজ করে না (সার্ভার সেটিংসের উপর নির্ভর করে)। তখন দ্বিতীয় কমান্ডটি সাহায্য করবে:
<?php
ini_set('display_errors', 'on');
?>
একসাথে দুটি লিখাই ভাল:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'on');
?>
ইন্টারনেটে আপলোড করা সাইটে ত্রুটি প্রদর্শন বন্ধ করাই ভাল। এটি এভাবে করা হয়:
<?php
error_reporting(0);
ini_set('display_errors', 'off');
?>