0

PHP では、次のようにすべての変数のダンプを取得します。

var_dump(get_defined_vars());

ただし、ある特定のアプリケーションでは、変数の 1 つが巨大であり、印刷することは本当に避けたいと考えています。配列をforeach してget_defined_vars()新しい配列を作成し、問題のある変数をブラックリストに登録することもできますが、より良い方法がある場合は、それについて知りたいです。

ありがとう。

4

2 に答える 2

3
var_dump(array_diff_key(get_defined_vars(), array_flip(array('unwantedVar'))));
于 2012-04-23T02:23:27.740 に答える
0

うーん、var と var_dump() の設定を解除していただけませんか?

unset($bigChuckNorrisVar);
var_dump(get_defined_vars());

その後、プログラムでその変数を使用する必要があるかもしれませんが、それはデバッグするための簡単な方法です。

于 2012-04-23T02:22:58.040 に答える