PHP-এ সতর্কতা বার্তা দমন করা
ধরুন $test ভেরিয়েবলটি সম্পূর্ণরূপে সংজ্ঞায়িত নয়।
আপনি ইতিমধ্যেই জানেন, এমন একটি ভেরিয়েবলের মান
null এর সমান হবে। এই ক্ষেত্রে এই ভেরিয়েবলে
অ্যাক্সেস করার চেষ্টা একটি সতর্কতা বার্তার
উত্পত্তি করবে:
<?php
var_dump($test); // null এবং সতর্কতা বার্তা দেখাবে
?>
ভেরিয়েবলটি null কিনা তা পরীক্ষা করার
চেষ্টা করলেও একটি সতর্কতা বার্তা দেখানো
হবে:
<?php
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
কিন্তু isset কমান্ডের মাধ্যমে পরীক্ষা
করলে সতর্কতা বার্তা দেখা যাবে না - এটি
স্বয়ংক্রিয়ভাবে দমন করা হবে:
<?php
if (isset($test)) {
echo $test;
} else {
echo 'variable does not exist';
}
?>