2015年03月14日


PHP の関数での環境情報取得( phpinfo の代替え )

2015年3月14日現在

昔は、LaCoocan では phpinfo 関数が使用できなかったんですが、今は使用できます。

実行結果

現在 PHP のバージョンは 5.2.14 です。あいかわらず、OS は Linux ですけれど・・・・

関数での情報取得

以下で使用している主な関数です。

ini_get
get_loaded_extensions
get_declared_classes
ini_get_all

phpversion
php_ini_loaded_file
get_include_path
get_magic_quotes_gpc


実行結果

少し見づらいですが、調査する場合や簡単な確認のとっかかりにはなると思います。

<?php
print "PHP version : " . phpversion() . "<br>";

print "php.ini : " . php_ini_loaded_file() . "<br>";
print "include_path : " . get_include_path() . "<br>";
print "get_magic_quotes : " . get_magic_quotes_gpc . "<br>";

print "variables_order : " . ini_get('variables_order') . "<br>";
print "short_open_tag : " . ini_get('short_open_tag') . "<br>";
print "display_errors : " . ini_get('display_errors') . "<br>";
print "display_startup_errors : " . ini_get('display_startup_errors') . "<br>";
print "allow_url_fopen : " . ini_get('allow_url_fopen') . "<br>";
print "allow_url_include : " . ini_get('allow_url_include') . "<br>";
print "max_execution_time : " . ini_get('max_execution_time') . "<br>";
print "post_max_size : " . ini_get('post_max_size') . "<br>";
print "track_errors : " . ini_get('track_errors') . "<br>";

print "<HR>";
print "<b style='font-size:24;font-weight:bold'>Loaded_extensions</b><br>";

$target = get_loaded_extensions();
foreach( $target as $Key => $Value ) {
	print "$Key => $Value<br>";
}

print "<HR>";
print "<b style='font-size:24;font-weight:bold'>get_declared_classes</b><br>";

$classes = get_declared_classes();
foreach( $classes as $Key => $Value ) {
	print "$Key => $Value<br>";
}

print "<HR>";
print "<b style='font-size:24;font-weight:bold'>\$_SERVER</b><br>";

foreach( $_SERVER as $Key => $Value ) {
	print "$Key => $Value<br>";
}

print "<HR>";
print "<b style='font-size:24;font-weight:bold'>\$_ENV</b><br>";

foreach( $_ENV as $Key => $Value ) {
	print "$Key => $Value<br>";
}

print "<HR>";
print "<b style='font-size:24;font-weight:bold'>ini_get_all</b><br>";
print "<PRE>";
$inis = ini_get_all();
print_r($inis);
print "</PRE>";

?>



タグ:PHP phpinfo
posted by at 2015-03-14 12:19 | Comment(0) | LaCoocan | このブログの読者になる | 更新情報をチェックする
SQLの窓全体の検索
Loading
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。