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

पीएचपी टाइप ऑपरेटर्स

परिचय

PHP में, यह पता लगाना संभव है कि दिया गया वेरिएबल एक निश्चित वर्ग का ऑब्जेक्ट है या नहीं। इस प्रयोजन के लिए PHP के पास उदाहरण . है ऑपरेटर।

सिंटैक्स

$var instanceof class

यह ऑपरेटर एक बूलियन मान देता है $var का TRUE वर्ग का एक ऑब्जेक्ट है, अन्यथा यह FALSE देता है

उदाहरण

निम्नलिखित उदाहरण में, इंस्टोफ ऑपरेटर जांचता है कि उपयोगकर्ता परिभाषित टेस्टक्लास की दी गई वस्तु है या नहीं

उदाहरण

<?php
class testclass{
   //class body
}
$a=new testclass();
if ($a instanceof testclass==TRUE){
   echo "\$a is an object of testclass";
} else {
   echo "\$a is not an object of testclass";
}
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

$a is an object of testclass

यह जांचने के लिए कि क्या कोई निश्चित वस्तु वर्ग का उदाहरण नहीं है, उपयोग करें! ऑपरेटर

उदाहरण

<?php
class testclass{
   //class body
}
$a=new testclass();
$b="Hello";
if (!($b instanceof testclass)==TRUE){
   echo "\$b is not an object of testclass";
} else {
   echo "\$b is an object of testclass";
}
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

$b is not an object of testclass

इंस्टॉफ ऑपरेटर यह भी जांचता है कि कोई चर मूल वर्ग की वस्तु है या नहीं

उदाहरण

<?php
class base{
   //class body
}
class testclass extends base {
   //class body
}
$a=new testclass();
var_dump($a instanceof base)
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

bool(true)

यह यह भी सुनिश्चित कर सकता है कि कोई चर इंट्रफेस का उदाहरण है या नहीं

उदाहरण

<?php
interface base{
}
class testclass implements base {
   //class body
}
$a=new testclass();
var_dump($a instanceof base)
?>

आउटपुट

निम्नलिखित परिणाम प्रदर्शित होंगे

bool(true)

  1. PHP में ऑब्जेक्ट को किसी ऐरे में कनवर्ट करें।

    एक PHP एप्लिकेशन में, हम डेटा के साथ स्ट्रिंग, ऐरे, ऑब्जेक्ट्स या अधिक जैसे विभिन्न स्वरूपों में काम कर रहे हैं ... रीयल-टाइम एप्लिकेशन में, हमें प्राप्त करने के लिए एक सहयोगी सरणी के रूप में एक PHP ऑब्जेक्ट परिणाम पढ़ने की आवश्यकता हो सकती है वांछित आउटपुट। इसलिए हम यहां चर्चा करेंगे कि PHP में कि

  1. PHP में date_timezone_set () फ़ंक्शन

    date_timezone_set() फ़ंक्शन डेटटाइम ऑब्जेक्ट के लिए समय क्षेत्र सेट करता है। यह सफलता पर NULL या विफलता पर FALSE लौटाता है। सिंटैक्स date_timezone_set(obj, timezone) पैरामीटर obj - डेटटाइम ऑब्जेक्ट निर्दिष्ट करता है। समय क्षेत्र - वांछित समय क्षेत्र का प्रतिनिधित्व करने वाला डेटटाइमज़ोन ऑब्जेक

  1. PHP में date_modify () फ़ंक्शन

    date_modify() फ़ंक्शन टाइमस्टैम्प को बदल देता है। यह सफलता पर NULL या विफलता पर FALSE लौटाता है। सिंटैक्स date_modify(object, modify) पैरामीटर ऑब्जेक्ट - डेटटाइम ऑब्जेक्ट date_create() द्वारा लौटाया गया। संशोधित करें - दिनांक/समय स्ट्रिंग निर्दिष्ट करता है। वापसी date_modify() फ़ंक्शन सफलता