ফাংশন trigger_error

ফাংশন trigger_error একটি ব্যবহারকারী-সংজ্ঞায়িত ত্রুটি বার্তা তৈরি করে। এটি প্রথম প্যারামিটার হিসেবে বার্তার টেক্সট নেয় এবং দ্বিতীয় প্যারামিটার হিসেবে ত্রুটি স্তর (ডিফল্ট E_USER_NOTICE)। ডিবাগিং এবং নিজস্ব ত্রুটি হ্যান্ডলিং সিস্টেম তৈরি করার জন্য ফাংশনটি দরকারী।

সিনট্যাক্স

phptrigger_error(message, error_level);

উদাহরণ

একটি সাধারণ নোটিশ তৈরি করা যাক:

php<?php
  trigger_error("This is a notice message");
?>

কোড চালানোর ফলাফল:

phpNotice: This is a notice message in file.php on line 2

উদাহরণ

একটি ব্যবহারকারী-সংজ্ঞায়িত সতর্কতা তৈরি করা যাক:

php<?php
  trigger_error("Invalid value entered", E_USER_WARNING);
?>

কোড চালানোর ফলাফল:

phpWarning: Invalid value entered in file.php on line 2

উদাহরণ

একটি মারাত্মক ত্রুটি তৈরি করা যাক:

php<?php
  trigger_error("Critical system error", E_USER_ERROR);
?>

কোড চালানোর ফলাফল:

phpFatal error: Critical system error in file.php on line 2

উদাহরণ

কন্ডিশনাল কনস্ট্রাকশনে ব্যবহার:

php<?php
  $age = -5;
  if ($age < 0) {
    trigger_error("Age cannot be negative", E_USER_WARNING);
  }
?>

কোড চালানোর ফলাফল:

phpWarning: Age cannot be negative in file.php on line 4