333 of 410 menu

Funktsiya spl_autoload_unregister

spl_autoload_unregister funksiyasi ilgari ro‘yxatdan o‘tgan avtoyuklash funksiyasini SPL stekidan olib tashlash imkonini beradi. Parametr sifatida avtoyuklovchilar ro‘yxatidan olib tashlash kerak bo‘lgan callback-funksiyani qabul qiladi.

Sintaksis

spl_autoload_unregister(callable $autoload_function);

Misol

Keling, avtoyuklovchini ro‘yxatdan o‘tkazamiz va keyin olib tashlaymiz:

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

Endi my_autoload funksiyasi aniqlanmagan klassni avtoyuklash urinishida endi chaqirilmaydi.

Misol

Avtoyuklovchini muvaffaqiyatli o‘chirilganligini tekshirish:

<?php function autoload_one($class) { echo "$class ni yuklashga urinilyapti\n"; } spl_autoload_register('autoload_one'); $res = spl_autoload_unregister('autoload_one'); var_dump($res); ?>

Kodni bajarish natijasi:

true

Misol

Mavjud bo‘lmagan avtoyuklovchini o‘chirishga urinish:

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

Kodni bajarish natijasi:

false

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish