표준 PHP 라이브러리(SPL) spl_autoload

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

spl_autoload — __autoload()의 기본 구현


설명

spl_autoload(string $class, ?string $file_extensions = null): void

이 함수는 __autoload()의 기본 구현으로 사용하기 위한 것입니다. 다른 것이 지정되지 않고 spl_autoload_register()가 매개변수 없이 호출되면 이 함수는 __autoload()에 대한 이후 호출에 사용됩니다.


매개변수

class
인스턴스화되는 클래스(및 네임스페이스)의 이름입니다.
file_extensions
기본적으로 파일 이름 확장자 .inc 및 .php가 추가된 소문자 클래스 이름으로 구성된 파일 이름을 포함하도록 모든 포함 경로를 확인합니다.

반환 값

값이 반환되지 않습니다.


오류/예외

클래스를 찾을 수 없고 등록된 다른 자동 로더가 없는 경우 LogicException을 throw합니다.


변경 로그

버전 설명
8.0.0 file_extensions는 이제 nullable입니다.