downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

get_magic_quotes_gpc> <get_included_files
[edit] Last updated: Fri, 24 May 2013

view this page in

get_loaded_extensions

(PHP 4, PHP 5)

get_loaded_extensionsコンパイル/ロードされている全てのモジュールの名前を配列として返す

説明

array get_loaded_extensions ([ bool $zend_extensions = false ] )

この関数は、PHPインタプリタにコンパイル、 ロードされている全てのモジュールの名前を返します。

パラメータ

zend_extensions

Zend 拡張モジュールのみを返します。指定しない場合は、 mysqli のような通常の拡張モジュールを返します。デフォルトは FALSE (通常の拡張モジュールを返す) です。

返り値

モジュール名の配列を返します。

変更履歴

バージョン 説明
5.2.4 オプションの zend_extensions パラメータが追加されました。

例1 get_loaded_extensions() の例

<?php
print_r
(get_loaded_extensions());
?>

上の例の出力は、 たとえば以下のようになります。

Array
(
   [0] => xml
   [1] => wddx
   [2] => standard
   [3] => session
   [4] => posix
   [5] => pgsql
   [6] => pcre
   [7] => gd
   [8] => ftp
   [9] => db
   [10] => calendar
   [11] => bcmath
)

参考

  • get_extension_funcs() - あるモジュールの関数名を配列として返す
  • extension_loaded() - ある拡張機能がロードされているかどうかを調べる
  • dl() - 実行時に PHP 拡張モジュールをロードする
  • phpinfo() - PHP の設定情報を出力する



add a note add a note User Contributed Notes get_loaded_extensions - [2 notes]
up
0
satya61229 at satya-weblog dot com
2 years ago
I was not sure of the Zend extensions. and no zend extensions was coming on my installation. print_r(get_loaded_extensions(true)); print zend extensions loaded.
To know the zend extensions loaded in you installation, use phpinfo() and check where it says "This program makes use of ...". It is the third section in output.
If you have Xdebug installed and enabled then this is a zend extension and it will be listed there.
up
-1
todesw1nd at hotmail dot com
1 year ago
if you want to sort the extensions from a to z the easiest way is to use natcasesort.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites