user_error() ফাংশনটি PHP-তে trigger_error() ফাংশনের একটি উপনাম। এটি একটি ব্যবহারকারীর ত্রুটি অবস্থা ট্রিগার করতে ব্যবহৃত হয়, এটি অন্তর্নির্মিত ত্রুটি হ্যান্ডলারের সাথে বা একটি ব্যবহারকারী সংজ্ঞায়িত ফাংশনের সাথে ব্যবহার করা যেতে পারে যা নতুন ত্রুটি হ্যান্ডলার হিসাবে সেট করা হয়েছে৷
সিনট্যাক্স
user_error(error_msg, error_type)
পরামিতি
-
error_msg - এটি ত্রুটি বার্তা নির্দিষ্ট করে। দৈর্ঘ্যে 1024 অক্ষরের মধ্যে সীমিত।
-
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