PHP では、次のようにすべての変数のダンプを取得します。
var_dump(get_defined_vars());
ただし、ある特定のアプリケーションでは、変数の 1 つが巨大であり、印刷することは本当に避けたいと考えています。配列をforeach してget_defined_vars()
新しい配列を作成し、問題のある変数をブラックリストに登録することもできますが、より良い方法がある場合は、それについて知りたいです。
ありがとう。
PHP では、次のようにすべての変数のダンプを取得します。
var_dump(get_defined_vars());
ただし、ある特定のアプリケーションでは、変数の 1 つが巨大であり、印刷することは本当に避けたいと考えています。配列をforeach してget_defined_vars()
新しい配列を作成し、問題のある変数をブラックリストに登録することもできますが、より良い方法がある場合は、それについて知りたいです。
ありがとう。
var_dump(array_diff_key(get_defined_vars(), array_flip(array('unwantedVar'))));
うーん、var と var_dump() の設定を解除していただけませんか?
unset($bigChuckNorrisVar);
var_dump(get_defined_vars());
その後、プログラムでその変数を使用する必要があるかもしれませんが、それはデバッグするための簡単な方法です。