What is php destructors in hindi-php देस्त्रुक्टोर्स क्या है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको php destructors in hindi  के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है

Introduction to PHP Destructors

Destructor एक special function होता है। जिस प्रकार constructor function object create करने पर call होता है उसी प्रकार destructor function object destroy होने पर call होता है।

कुछ programming languages में objects को manually destroy करना होता है, लेकिन PHP में यह काम garbage collector द्वारा किया जाता है। जैसे ही कोई object free होता है और उसकी अतिरिक्त आवश्यकता नहीं होती है तो garbage collector उसे destroy कर देता है।

Syntax of PHP Destructor 

PHP में destructor __destruct() function द्वारा declare किया जाता है। इसका general syntax निचे दिया जा रहा है।

function __destruct()
{
// Statements to be executed when object gets destroyed.
}

Constructor function की ही तरह destructor function भी double underscore function द्वारा define किया जाता है।

Example of PHP Destructor

PHP destructor function का उदाहरण निचे दिया जा रहा है।

<?php   class myClass
{ // Constructor function
function __construct()
{
echo “Object is created…<br />”;
} // Destructor function
function __destruct()
{
// Display message when object gets destroyed.
echo “Object is destroyed”;
} } $myclass = new myClass; ?>

ऊपर दिए उदाहरण में object create होने पर object is created message और object destroy होने पर object is destroyed message display होगा। यह उदाहरण निचे दिया गया output generate करता है।

reference-https://www.geeksforgeeks.org/php-constructors-and-destructors/

निवेदन-अगर आपको यह आर्टिकल(php destructors in hindi) अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर(php destructors in hindi) करे और आपको जिस टॉपिक पर आपको पढना या नोट्स(php destructors in hindi) चाहिए तो हमें जरुर कमेंट करे आपका कमेंट्स हमारे लिए बहु मूल्य है धन्यवाद

Leave a Comment