ফাংশন trigger_error
ফাংশন trigger_error একটি ব্যবহারকারী-সংজ্ঞায়িত ত্রুটি বার্তা তৈরি করে। এটি প্রথম প্যারামিটার হিসেবে বার্তার টেক্সট নেয় এবং দ্বিতীয় প্যারামিটার হিসেবে ত্রুটি স্তর (ডিফল্ট E_USER_NOTICE)। ডিবাগিং এবং নিজস্ব ত্রুটি হ্যান্ডলিং সিস্টেম তৈরি করার জন্য ফাংশনটি দরকারী।
সিনট্যাক্স
trigger_error(message, error_level);
উদাহরণ
একটি সাধারণ নোটিশ তৈরি করা যাক:
<?php
trigger_error("This is a notice message");
?>
কোড চালানোর ফলাফল:
Notice: This is a notice message in file.php on line 2
উদাহরণ
একটি ব্যবহারকারী-সংজ্ঞায়িত সতর্কতা তৈরি করা যাক:
<?php
trigger_error("Invalid value entered", E_USER_WARNING);
?>
কোড চালানোর ফলাফল:
Warning: Invalid value entered in file.php on line 2
উদাহরণ
একটি মারাত্মক ত্রুটি তৈরি করা যাক:
<?php
trigger_error("Critical system error", E_USER_ERROR);
?>
কোড চালানোর ফলাফল:
Fatal error: Critical system error in file.php on line 2
উদাহরণ
কন্ডিশনাল কনস্ট্রাকশনে ব্যবহার:
<?php
$age = -5;
if ($age < 0) {
trigger_error("Age cannot be negative", E_USER_WARNING);
}
?>
কোড চালানোর ফলাফল:
Warning: Age cannot be negative in file.php on line 4