333 of 410 menu

फ़ंक्शन spl_autoload_unregister

फ़ंक्शन spl_autoload_unregister पहले पंजीकृत ऑटोलोड फ़ंक्शन को SPL स्टैक से हटाने की अनुमति देता है। यह पैरामीटर के रूप में एक कॉलबैक-फ़ंक्शन लेता है, जिसे ऑटोलोडर्स की सूची से हटाना होता है।

वाक्य - विन्यास

spl_autoload_unregister(callable $autoload_function);

उदाहरण

आइए एक ऑटोलोडर पंजीकृत करें और फिर इसे हटाएं:

<?php function my_autoload($class) { include 'classes/' . $class . '.php'; } spl_autoload_register('my_autoload'); spl_autoload_unregister('my_autoload'); ?>

अब जब भी अपरिभाषित क्लास को ऑटोलोड करने का प्रयास किया जाएगा, तो फ़ंक्शन my_autoload अब कॉल नहीं किया जाएगा।

उदाहरण

ऑटोलोडर को सफलतापूर्वक हटाने की जाँच:

<?php function autoload_one($class) { echo "Trying to load $class\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

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

true

उदाहरण

किसी अस्तित्वहीन ऑटोलोडर को हटाने का प्रयास:

<?php $res = spl_autoload_unregister('nonexistent_function'); var_dump($res); ?>

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

false

यह भी देखें

  • फ़ंक्शन spl_autoload_register,
    जो एक ऑटोलोडर पंजीकृत करता है
  • फ़ंक्शन spl_autoload_functions,
    जो ऑटोलोडर्स को वापस लौटाता है
  • फ़ंक्शन spl_autoload_call,
    जो ऑटोलोडर को कॉल करता है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें