array PHP_Compat::loadVersion (
string $version
)
すべてのコンポーネント、あるいは指定したバージョンの PHP までのすべてのコンポーネントをロードします。
$version
PHP のバージョン。このバージョンまでのコンポーネントをロードします。
array
すべてのコンポーネントをロードする
<?php
require_once 'PHP/Compat.php';
$components = PHP_Compat::loadVersion();
// どんなコンポーネントがロードされたのかを確認します
print_r($components);
?>
この例は、ロードされたコンポーネントについての長いリストを出力します。
特定のバージョンまでのロード
指定したバージョンと同じかそれより古く、かつ現在の 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
)
This function should be called statically.