我正在尝试找到一种方法来在所有现有对象上使用 print_r() 而不必手动将它们作为函数中的参数传递。目前使用它进行调试并这样做:
function($obj1 as null){
// insert styling here
print_r(get_object_vars($obj1));
// insert more styling
}
现在,我必须为每个页面上的每个对象使用这个函数。管理起来变得很多。最好只有一个函数使用某种集合来使用 get_object_vars 输出对象变量。
在写这篇文章时,我想为每个对象创建一个带有变量的类。然后在我的每个类的 __construct 中,使用该对象将自己分配给新类。但是,这将是很多工作,而且似乎效率低下。