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