কম্পিউটার

পিএইচপি 8 - মানটি সঠিক ধরণের কিনা তা পরীক্ষা করতে ValueError কিভাবে ব্যবহার করবেন?


PHP 8 একটি নতুন বিল্ট-ইন ব্যতিক্রম ব্যবহার করে ValueError . পিএইচপি এই ব্যতিক্রমটি ছুড়ে দেয় যখন আমরা একটি ফাংশনে একটি মান পাস করি, যার একটি বৈধ প্রকার আছে কিন্তু অপারেশনের জন্য ব্যবহার করা যাবে না। PHP এর আগের সংস্করণে, আমরা একটি সতর্কতা ত্রুটি পেতাম এই ধরনের ক্ষেত্রে, কিন্তু PHP 8 একটি ValueError দেখাবে .

উদাহরণ:PHP 8 এ ValueError

<?php
   declare(strict_types=1);
   array_rand([1,2,3], 0);
   json_decode('{}', true, -1);
?>

আউটপুট

Fatal error: Uncaught ValueError: array_rand(): Argument #1 ($array) cannot be empty

উদাহরণ

<?php
   $x = strpos("h", "hello", 16);
   var_dump($x);
?>

আউটপুট

bool(false)

উদাহরণ:PHP 8 এ ValueError

<?php
   $x = strpos("h", "hello", 16);
   var_dump($x);
?>

আউটপুট

Fatal error: Uncaught ValueError: array_rand(): Argument #1 ($array) cannot be empty

  1. একটি কক্ষে ডেটার ধরন পরীক্ষা করতে Excels TYPE ফাংশন ব্যবহার করুন

  2. Microsoft Excel এ TYPE ফাংশন কিভাবে ব্যবহার করবেন

  3. কিভাবে Microsoft Excel এ HLOOKUP ফাংশন ব্যবহার করবেন

  4. Windows 10 এ চেক ডিস্ক ইউটিলিটি কিভাবে ব্যবহার করবেন