31

すべてのグローバル変数をリストすることは可能ですか? print_r($_SESSION);たとえば、自分のサイトで定義されているグローバル変数の数を知りたい場合は、同じ方法で使用できるすべてのセッション変数を出力します。出来ますか?助けてください。

PHP のすべてのグローバル変数リストを表示できるリストが必要です。

4

5 に答える 5

35

はい、PHP$GLOBALS配列が表示されます。

<?php

echo "<pre>";
print_r($GLOBALS);
echo "</pre>";
于 2012-09-19T04:40:06.067 に答える
10

すべてのグローバル変数の名前を取得するには、次のようにします。

array_keys($GLOBALS)

その他のドキュメント:

于 2012-09-19T04:40:34.510 に答える
3

$GLOBALS— グローバル スコープで使用可能なすべての変数を参照します。この PHP グローバルまたは $GLOBALS もチェックしてください$GLOBALS

于 2012-09-19T04:38:37.387 に答える
2

予約$GLOBALS変数は、すべてのグローバル変数を含む配列です。

配列では、キーは変数名で、値は変数値です。

于 2012-09-19T04:38:34.673 に答える
2

$GLOBALSまあ、 PHPには変数が存在します。

しかし、あなたはそれを行うことはできませんvar_export()。次のようなエラーが発生します: Nesting level too deep - recursive dependency?

于 2012-09-19T04:40:02.953 に答える