extension_loaded
ある拡張モジュールがロードされているかどうかを調べる
説明
bool extension_loaded(string $extension
)
パラメータ
-
extension
-
拡張モジュールの名前。大文字小文字を区別します。
phpinfoを使って種々の拡張モジュールの
名前を見ることができます。PHP の
CGI
またはCLI
バージョン
を使っている場合には -m スイッチで、
使用できる全ての拡張モジュールのリストを得ることができます:
$ php -m
[PHP Modules]
xml
tokenizer
standard
sockets
session
posix
pcre
overload
mysql
mbstring
ctype
[Zend Modules]
戻り値
extension
で指定する拡張モジュールがロードされている場合に
true
を返します。さもなければ false
を返します。
例
例1 extension_loaded の例
<?php
if (!extension_loaded('gd')) {
if (!dl('gd.so')) {
exit;
}
}
?>
参考
- get_loaded_extensions
- get_extension_funcs
- phpinfo
- dl
- function_exists