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를 반환합니다.