関数のパラメーターとして手動で渡すことなく、既存のすべてのオブジェクトでprint_r()を使用する方法を見つけようとしています。現在、これをデバッグに使用し、次のように実行します。
function($obj1 as null){
// insert styling here
print_r(get_object_vars($obj1));
// insert more styling
}
今のところ、各ページのオブジェクトごとにこの関数を使用する必要があります。管理が大変になります。get_object_varsを使用してオブジェクト変数を出力するために、ある種のコレクションを使用する1つの関数があると便利です。
これを書いている間、私は各オブジェクトの変数を持つクラスを作成することを考えました。次に、各クラスの__constructで、そのオブジェクトを使用して新しいクラスに自分自身を割り当てます。ただし、これは多くの作業になり、非効率的なようです。