Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP 8 - ValueError का उपयोग कैसे करें यह जांचने के लिए कि क्या सामने आया मान सही प्रकार का है?

PHP 8 एक नए अंतर्निर्मित अपवाद का उपयोग करता है ValueError . PHP इस अपवाद को तब फेंकता है जब हम किसी फ़ंक्शन के लिए एक मान पास करते हैं, जिसमें एक वैध प्रकार होता है लेकिन ऑपरेशन के लिए उपयोग नहीं किया जा सकता है। 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. माइक्रोसॉफ्ट एक्सेल में TYPE फ़ंक्शन का उपयोग कैसे करें

    प्रकार फ़ंक्शन Microsoft Excel में एक सूचना फ़ंक्शन है , और इसका उद्देश्य किसी मान के डेटा प्रकार को दर्शाने वाली संख्या लौटाना है। उपयोगकर्ता यह निर्धारित करने के लिए TYPE फ़ंक्शन का उपयोग नहीं कर सकता है कि सेल में कोई सूत्र है या नहीं क्योंकि TYPE फ़ंक्शन केवल प्रदर्शित मान के प्रकार को निर्धारित

  1. माइक्रोसॉफ्ट एक्सेल में HLOOKUP फ़ंक्शन का उपयोग कैसे करें

    HLOOKUP Microsoft Excel में एक फ़ंक्शन है जो क्षैतिज सूची में मानों की तलाश करता है। HLOOKUP फ़ंक्शन किसी तालिका या सरणी की शीर्ष पंक्ति में क्षैतिज रूप से मानों की खोज करता है, और उसी तालिका या मान के सरणी के कॉलम से एक मान देता है, और आपके द्वारा निर्दिष्ट पंक्ति से मान लौटाता है। एच LOOKUP में क्

  1. Windows 10 में चेक डिस्क यूटिलिटी का उपयोग कैसे करें

    Microsoft ने हमेशा यह सुनिश्चित किया है कि प्रत्येक Windows उपयोगकर्ता और वे सभी फ़ाइलें और चीज़ें जो उन्होंने अपनी विंडो में संग्रहित की थीं s मशीन अचानक उत्पन्न होने वाली उन समस्याओं से सुरक्षित है जो डेटा हानि और हार्डवेयर को प्रभावित करने वाली अन्य गंभीर समस्याओं का कारण बन सकती हैं। उन समस्य