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

함께 보기

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부