339 of 410 menu

ऑपरेटर new

ऑपरेटर new निर्दिष्ट कक्षा का एक नया ऑब्जेक्ट बनाता है। इस मामले में, कक्षा का कंस्ट्रक्टर कॉल किया जाता है, यदि इसे परिभाषित किया गया है। ऑपरेटर बनाए गए ऑब्जेक्ट को लौटाता है, जिसे एक वेरिएबल को असाइन किया जा सकता है।

सिंटैक्स

$object = new ClassName([arguments]);

उदाहरण

आइए एक साधारण कक्षा और उसका उदाहरण बनाएं:

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } $user = new User('John'); echo $user->name; ?>

कोड निष्पादन का परिणाम:

'John'

उदाहरण

बिना कंस्ट्रक्टर के ऑब्जेक्ट बनाना:

<?php class Product { public $price = 100; } $product = new Product(); echo $product->price; ?>

कोड निष्पादन का परिणाम:

100

उदाहरण

अनाम कक्षा बनाना:

<?php $obj = new class { public function sayHello() { echo 'Hello!'; } }; $obj->sayHello(); ?>

कोड निष्पादन का परिणाम:

'Hello!'

यह भी देखें

  • कमांड class,
    जो एक नई कक्षा घोषित करती है
  • विधि __construct,
    जो ऑब्जेक्ट के कंस्ट्रक्टर को परिभाषित करती है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें