1. get_define_vars (PHP 4 >= 4.0.4、PHP 5) — すべての定義された変数で構成される配列を取得します
array get_defined_vars (void)
この関数は、すべての定義された変数のリストを含む多次元配列を返します。これらの変数には、環境変数、サーバー変数、ユーザー定義変数が含まれます。
';
$b = array(1,1,2,3,5,8);
$arr = get_define_vars();
//印刷 $b
print_r($arr["b"]);
//すべてのサーバー変数を印刷
print_r($arr["_SERVER"]);
//利用可能なすべてを印刷変数配列内の変数 キー値
print_r(array_keys(get_define_vars()));
?>
2. get_define_functions (PHP 4 >= 4.0.4, PHP 5) — すべての定義された関数を取得します
array get_dependent_functions ( void ) / /void は空を意味し、パラメーターは必要ありません
echo '';
function foo()
{
echo "これは私の関数 foo";
}
$arr = get_dependent_functions () ;
print_r($arr);
?>
';
print_r(get_loaded_extensions());
?>
';
print_r(get_extension_funcs("gd "));
print_r(get_extension_funcs("xml"));
?>>
';
define ("MY_CONSTANT", 1);
print_r( get_dependent_constants(true));
?>
';
//define classone
class classone { }
//define classtwo
class classtwo { }
//これは X クラス (組み込み、拡張機能など) を表示します
//classone と classtwo を最後の 2 つの要素として
print_r(get_declared_classes());
//classthree を定義します
class classthree { }
//...and four
class classfour { }
//クラス 3 とクラス 4 を追加した前と同じ結果を表示します
print_r(get_declared_classes());
?>