কম্পিউটার টিউটোরিয়াল

PHP-এ user_error() ফাংশন


PHP-এ user_error() ফাংশনটি trigger_error() ফাংশনের একটি অ্যালায়াস। এটি ব্যবহারকারী ত্রুটি কন্ডিশন ট্রিগার করতে ব্যবহৃত হয়, এটি বিল্ট-ইন ত্রুটি হ্যান্ডেলারের সাথে বা ব্যবহারকারী-সংজ্ঞায়িত ফাংশনের সাথে ব্যবহার করা যেতে পারে যা নতুন ত্রুটি হ্যান্ডেলার হিসেবে সেট করা হয়েছে।

সিনট্যাক্স

user_error(error_msg, error_type)

প্যারামিটার

  • error_msg − ত্রুটি বার্তা নির্দিষ্ট করে। ১০২৪ অক্ষরের মধ্যে সীমাবদ্ধ।

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

  • সম্ভাব্য ত্রুটির ধরনها −

    • E_USER_ERROR − фаতাল ব্যবহারকারী-উত্পন্ন রান-টাইম ত্রুটি। যে ত্রুটিগুলি থেকে রিকভার করা যায় না। স্ক্রিপ্টের এক্সিকিউশন বন্ধ হয়ে যায়।

    • E_USER_WARNING − নন-ফ্যাটাল ব্যবহারকারী-উত্পন্ন রান-টাইম সতর্কতা। স্ক্রিপ্টের এক্সিকিউশন বন্ধ হয় না।

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

রিটার্ন

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

উদাহরণ

নিচে একটি উদাহরণ দেওয়া হলো −

<?php 
if ($demo < 10) { 
    user_error("Number cannot be less than 2"); 
} 
?>

আউটপুট

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

  1. PHP-এ set_error_handler() ফাংশন

  2. PHP-এ restore_error_handler() ফাংশন

  3. PHP-এ error_log() ফাংশন

  4. PHP-এ error_get_last() ফাংশন