표준 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입니다. |