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

PHP NULL - परिभाषा, असाइनमेंट और कास्टिंग


परिभाषा और उपयोग

PHP में, बिना मान वाले वेरिएबल को NULL डेटा प्रकार का माना जाता है। ऐसे वेरिएबल का मान NULL के रूप में परिभाषित होता है। एक वेरिएबल को स्पष्ट रूप से NULL असाइन किया जा सकता है या unset() फ़ंक्शन का उपयोग करके इसका मान null पर सेट किया जा सकता है।

सिंटैक्स

$var = NULL;

अन्य प्रकार के वेरिएबल को null में कास्ट करना संभव है, हालांकि PHP 7.2 से null को अन्य प्रकार में कास्ट करना डिप्रिकेटेड हो गया है। पुराने संस्करणों में, कास्टिंग (unset)$var सिंटैक्स का उपयोग करके की जाती थी।

उदाहरण

उदाहरण 1: वेरिएबल को NULL असाइन करना

<?php 
$var = NULL; 
var_dump($var); 
?>

आउटपुट

NULL

उदाहरण 2: NULL को अन्य प्राथमिक प्रकारों में कास्ट करना

<?php 
$var = NULL; 
var_dump((int) $var); 
var_dump((float) $var); 
var_dump((bool) $var); 
var_dump((boolean) $var); 
?>

आउटपुट

int(0) 
float(0) 
bool(false) 
bool(false)
  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area

  1. - PHP में gmp_intval() फंक्शन

    PHP में gmp_intval() फंक्शन GMP संख्या को मूल PHP पूर्णांक (integer) में परिवर्तित करता है। ध्यान दें कि यदि GMP संख्या PHP के पूर्णांक रेंज से बड़ी है, तो परिणाम अप्रत्याशित हो सकता है (ओवरफ्लो)। सिंटैक्स (Syntax) gmp_intval(GMP|int|string $num): int पैरामीटर्स (Parameters) $num - परिवर्तित की

  1. - C# में Null सूची की जांच

    C# में किसी सूची (List<T>) के null होने की जांच करना महत्वपूर्ण है क्योंकि null सूची पर किसी भी सदस्य (Count, Add(), Any() आदि) को एक्सेस करने पर NullReferenceException फेंका जाता है। उदाहरण: Null सूची बनाना और जांचना using System; using System.Collections.Generic; public class Demo { p