PHP_Compat::loadVersion() --
すべてのコンポーネント、あるいは指定したバージョンの PHP
までのすべてのコンポーネントをロードする
説明
すべてのコンポーネント、あるいは指定したバージョンの PHP
までのすべてのコンポーネントをロードします。
パラメータ
- string $version
PHP のバージョン。このバージョンまでのコンポーネントをロードします。
返り値
array
boolean 値の連想配列を返します。ロードされたコンポーネントの名前が連想配列のキー、
そしてそのコンポーネントが正常にロードできたかどうかが連想配列の値となります。
|
例
例 58-1すべてのコンポーネントをロードする <?php
require_once 'PHP/Compat.php';
$components = PHP_Compat::loadVersion();
// どんなコンポーネントがロードされたのかを確認します
print_r($components);
?> |
この例は、ロードされたコンポーネントについての長いリストを出力します。
|
例 58-2特定のバージョンまでのロード
指定したバージョンと同じかそれより古く、かつ現在の
PHP のバージョンより新しいコンポーネントを読み込みます。
<?php
require_once 'PHP/Compat.php';
$components = PHP_Compat::loadVersion('4.3.0');
// どんなコンポーネントがロードされたのかを確認します
print_r($components);
?> |
これは、ロードされたコンポーネントの配列を出力します。
例えばこのようになります。
Array
(
[array_diff_assoc] => 1
[file_get_contents] => 1
[get_include_path] => 1
[html_entity_decode] => 1
[image_type_to_mime_type] => 1
[ob_get_clean] => 1
[ob_get_flush] => 1
[restore_include_path] => 1
[set_include_path] => 1
[str_shuffle] => 1
[str_word_count] => 1
[FILE] => 1
[STD] => 1
[UPLOAD_ERR] => 1
) |
|