2011-08-30 7 views
5

私はこれをデバッグの目的で必要とし、すべての変数をダンプする必要があります。すべての変数を取得する方法はありますか?スクリプト終了後にすべての呼び出しをトレースする方法はありますか?私のコードを変更することなく。私のスクリプトはホスト上で実行されているので、xdebugやインストール可能なものは使用できないことに注意してください。現在のスコープ内のすべてのPHP変数をどのようにダンプできますか?

+0

あなたはあなたのコードを変更することはできませんし、外部ツールを使用することはできませんか? – aib

+0

彼は変数が定義されている方法やそれ以外のハックのある解決策を変えることができないと思っています。 –

+1

Yeha、そして私はちょうどPHPが私の必要性のために何かを持っていると思っていました。 :D –

答えて

9

PHPのget_defined_vars機能をチェックしてください。

この関数はget_defined_vars()が呼び出された範囲内で、環境、サーバまたはユーザ定義 変数それらである、 すべての定義された変数のリストを含む多次元配列を返します。

+0

ありがとう!私はこれを探す前にそれを見つけることができなかったことを誓う – Chris

関連する問題