কম্পিউটার

পিএইচপি ত্রুটি নিয়ন্ত্রণ অপারেটর


পরিচয়

পিএইচপি @-এ প্রতীক ত্রুটি নিয়ন্ত্রণ অপারেটর হিসাবে সংজ্ঞায়িত করা হয়. যখন এটি কোনো এক্সপ্রেশনের সাথে প্রিফিক্স করা হয়, এটি কার্যকর করার সময় PHP পার্সার দ্বারা যে কোনো ত্রুটির সম্মুখীন হয় তা দমন করা হবে এবং অভিব্যক্তি উপেক্ষা করা হবে।

নিম্নলিখিত কোডটি পঠন ক্রিয়াকলাপের জন্য একটি অ-বিদ্যমান ফাইল খোলার চেষ্টা করে, কিন্তু PHP পার্সার সতর্কতা রিপোর্ট করে

উদাহরণ

<?php
$fp=fopen("nosuchfile.txt","r");
echo "Hello World \n";
?>

আউটপুট

নিম্নলিখিত ফলাফল প্রদর্শিত হবে

Hello World
PHP Warning: fopen(nosuchfile.txt): failed to open stream: No such file or directory in /home/cg/root/1569997/main.php on line 2

fopen() এক্সপ্রেশনে @ প্রতীক প্রিপেন্ড করা ত্রুটি বার্তাকে দমন করে এবং বিবৃতি নিজেই উপেক্ষা করা হয়

উদাহরণ

<?php
$fp=@fopen("nosuchfile.txt","r");
echo "Hello World";
?>

আউটপুট

নিম্নলিখিত ফলাফল প্রদর্শিত হবে

Hello World

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

  2. PHP-তে set_error_handler() ফাংশন

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

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