PHP内置了许多方便的接口,用于处理不同函数的使用。我想知道,是否有一个接口来处理print_r或var_dump的输出? 如果没有,是否有另一个函数或/和接口用于显示类中的结构化数据(除了__toString)?
print_r
和var_dump
都旨在揭示对象的原始结构,因此没有接口钩子可以覆盖它们。最接近的可能是JsonSerializable
; 但仍需要自定义输出方法。 - mario