333 of 410 menu

Fungsi spl_autoload_unregister

Fungsi spl_autoload_unregister memungkinkan untuk menghapus fungsi autoloading yang sebelumnya terdaftar dari tumpukan SPL. Dalam parameter menerima callback-function, yang perlu dihapus dari daftar autoloader.

Sintaks

spl_autoload_unregister(callable $autoload_function);

Contoh

Mari daftarkan dan kemudian hapus autoloader:

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

Sekarang fungsi my_autoload tidak akan dipanggil lagi saat mencoba autoloading kelas yang tidak terdefinisi.

Contoh

Memeriksa keberhasilan penghapusan autoloader:

<?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); ?>

Hasil eksekusi kode:

true

Contoh

Mencoba menghapus autoloader yang tidak ada:

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

Hasil eksekusi kode:

false

Lihat Juga

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak