extension_loaded
(PHP 4, PHP 5, PHP 7, PHP 8)
extension_loaded — 확장이 로드되었는지 확인
설명
extension_loaded(string $extension
): bool
확장이 로드되었는지 확인합니다.
매개변수
extension
- 확장명. 이 매개변수는 대소문자를 구분하지 않습니다.
phpinfo()를 사용하여 다양한 확장의 이름을 볼 수 있습니다. 또는 PHP의 CGI 또는 CLI 버전을 사용하는 경우
-m
스위치를 사용하여 사용 가능한 모든 확장을 나열할 수 있습니다.$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype [Zend Modules]
반환 값
확장으로 식별된 확장이 로드되면 true
를 반환하고 그렇지 않으면 false
를 반환합니다.
Examples
예제 #1 extension_loaded() 예제
<?php
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
?>
기타
- get_loaded_extensions() - 컴파일 및 로드된 모든 모듈의 이름이 포함된 배열을 반환합니다.
- get_extension_funcs() - 모듈의 함수 이름이 포함된 배열을 반환합니다.
- phpinfo() - PHP 구성에 대한 정보를 출력합니다.
- dl() - 런타임에 PHP 확장을 로드합니다.
- function_exists() - 주어진 함수가 정의된 경우 true를 반환합니다.