|
|
(Next) オブザーバ |
||||
| |
|||||
|
|||||
array PHP_CompatInfo::loadVersion (
string $min
, string|boolean $max
= = false
, boolean $include_const
= = false
, boolean $groupby_vers
= = false
)
PHP のバージョンに対応したコンポーネントの一覧あるいはそのサブセットを読み込みます。
PHP の最小バージョン。
(オプション) PHP の最大バージョン。
(オプション) 結果に定数一覧を含めるかどうか。
(オプション) 関数あるいは定数の、最初の PHP バージョンを渡すかどうか。
指定したバージョンで使用できる PHP の関数の配列を返します。
指定したバージョンで使用できる PHP の関数および定数の配列を返します。 これは、API 1.6.0 以降で 3 番目のパラメータ ($include_const) を指定した場合に得られます。
例外はスローされません。
バージョン 1.2.0 (2006-08-23) 以降
This function can not be called statically.
PHP バージョン 4.3.10 で何が変わったのか?
<?php
require_once 'PHP/CompatInfo.php';
$pci = new PHP_CompatInfo();
$res = $pci->loadVersion('4.3.10', '4.3.10', true);
var_export($res);
?>
array (
'functions' =>
array (
),
'constants' =>
array (
0 => 'PHP_EOL',
1 => 'UPLOAD_ERR_NO_TMP_DIR',
),
)
PHP バージョン 5.2.1 で何が変わったのか?
<?php
require_once 'PHP/CompatInfo.php';
$pci = new PHP_CompatInfo();
$res = $pci->loadVersion('5.2.1');
var_export($res);
?>
array (
0 => 'cachingiterator::count',
1 => 'directoryiterator::getbasename',
2 => 'imagegrabscreen',
3 => 'imagegrabwindow',
4 => 'ming_setswfcompression',
5 => 'mysql_set_charset',
6 => 'openssl_pkcs12_export',
7 => 'openssl_pkcs12_export_to_file',
8 => 'openssl_pkcs12_read',
9 => 'php_ini_loaded_file',
10 => 'reflectionextension::info',
11 => 'regexiterator::setpregflags',
12 => 'splfileinfo::getbasename',
13 => 'splfileinfo::getlinktarget',
14 => 'splfileinfo::getrealpath',
15 => 'splobjectstorage::serialize',
16 => 'splobjectstorage::unserialize',
17 => 'stream_is_local',
18 => 'stream_socket_shutdown',
19 => 'swfmovie::namedanchor',
20 => 'swfmovie::protect',
21 => 'swfmovie::remove',
22 => 'sys_get_temp_dir',
23 => 'tidynode::getparent',
)
|
|
(Next) オブザーバ |
||||||||
| |
|||||||||
|
|||||||||