PHP マニュアル
前のページ |  | 次のページ

# extension_loaded

(PHP 3 >= 3.0.10, PHP 4, PHP 5)

extension_loaded -- ある拡張機能がロードされているかどうかを調べる

## 説明

bool extension_loaded ( string name )

name で指定する拡張機能がロードされている 場合に`TRUE`を返します。さもなければ`FALSE`を返します。

例 1. extension_loaded()の例
`<?php if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit; } } ?>`

phpinfo()を使って種々の拡張モジュールの 名前を見ることができます。PHP の CGIまたはCLIバージョン を使っている場合には -m スイッチによって 使用できる全ての拡張モジュールのリストを得ることができます:

    $ php -m
    [PHP Modules]
    xml
    tokenizer
    standard
    sockets
    session
    posix
    pcre
    overload
    mysql
    mbstring
    ctype

    [Zend Modules]

> 注意: 特定の拡張が使用可能かどうかをテストするために、 extension_loaded()はその内部拡張の名前を 使用します。ほとんどの内部拡張の名前は小文字ですが、 大文字のものもあるかもしれません。この関数は 大文字小文字を区別することに 注意してください!

get_loaded_extensions(), get_extension_funcs(), phpinfo(), dl()も参照してください。

前のページ | ホーム | 次のページ
dl | 上に戻る | get_cfg_var