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. Microsoft Excel में TYPE फंक्शन का उपयोग कैसे करें Microsoft Excel में TYPE फंक्शन का उपयोग कैसे करें

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

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

    HLOOKUP माइक्रोसॉफ्ट एक्सेल में एक फंक्शन है जो हॉरिजॉन्टल लिस्ट में मान ढूंढता है। HLOOKUP फंक्शन टेबल या सरणी की शीर्ष पंक्ति में मानों को हॉरिजॉन्टली खोजता है, और उसी टेबल या सरणी के कॉलम से एक मान लौटाता है, और आपके द्वारा निर्दिष्ट पंक्ति से मान लौटाता है। LOOKUP में H का अर्थ हॉरिजॉन्टल है। VL

  1. चेक डिस्क मास्टर करें: विंडोज 10 के लिए चरण-दर-चरण गाइड चेक डिस्क मास्टर करें: विंडोज 10 के लिए चरण-दर-चरण गाइड

    माइक्रोसॉफ्ट ने हमेशा सुनिश्चित किया है कि हर विंडोज यूजर और उनके द्वारा अपने विंडोज मशीन में स्टोर की गई सभी फाइलें और सामग्री अचानक उत्पन्न होने वाली उन समस्याओं से सुरक्षित रहे जो डेटा हानि और हार्डवेयर को प्रभावित करने वाली अन्य अधिक गंभीर समस्याओं का कारण बन सकती हैं। उन समस्याओं में से एक जिस