কম্পিউটার

PHP-তে trigger_error() ফাংশন


trigger_error() ফাংশন একটি ব্যবহারকারী-সংজ্ঞায়িত ত্রুটি বার্তা তৈরি করে।

সিনট্যাক্স

trigger_error(error_msg, error_type)

পরামিতি

  • error_msg - এটি ত্রুটি বার্তা নির্দিষ্ট করে। দৈর্ঘ্যে 1024 অক্ষরের মধ্যে সীমিত।

  • error_type − এটি এই ত্রুটি বার্তার জন্য ত্রুটির ধরন নির্দিষ্ট করে৷

  • সম্ভাব্য ত্রুটির ধরন:
  • E_USER_ERROR - মারাত্মক ব্যবহারকারীর দ্বারা তৈরি রান-টাইম ত্রুটি। যে ত্রুটিগুলি থেকে পুনরুদ্ধার করা যায় না। স্ক্রিপ্টের সম্পাদন স্থগিত।

  • E_USER_WARNING - নন-ফেটল ইউজার-জেনারেটেড রান-টাইম সতর্কতা। স্ক্রিপ্টের এক্সিকিউশন থেমে নেই।

  • E_USER_NOTICE৷ - ডিফল্ট। ব্যবহারকারী-উত্পন্ন রান-টাইম বিজ্ঞপ্তি। স্ক্রিপ্টটি এমন কিছু খুঁজে পেয়েছে যা একটি ত্রুটি হতে পারে, তবে একটি স্ক্রিপ্ট সাধারণত চালানোর সময়ও ঘটতে পারে৷

ফেরত

trigger_error() ফাংশন ভুল error_type নির্দিষ্ট করা থাকলে FALSE ফেরত দেয়, অন্যথায় TRUE।

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

<?php
if ($demo<50) {
   trigger_error("Number cannot be less than 50");
}
?>

আউটপুট।

এটি নিম্নলিখিত কাস্টম ত্রুটিটিও দেখাবে

PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2
PHP Notice: Number cannot be less than 50 in /home/cg/root/4127336/main.php on line 3

  1. PHP-তে restore_error_handler() ফাংশন

  2. পিএইচপি-তে error_log() ফাংশন

  3. PHP-তে user_error() ফাংশন

  4. পিএইচপি-তে error_get_last() ফাংশন