PHP可以使用echo或print_r函数输出对象。
- 使用echo函数输出对象时,需要先将对象转换为字符串。可以使用对象的__toString方法来实现。例如:
class MyClass {
public function __toString() {
return "This is my object";
}
}
$obj = new MyClass();
echo $obj; // 输出:This is my object
- 使用print_r函数输出对象时,可以直接传入对象作为参数。该函数会以可读性较好的方式输出对象的属性和属性值。例如:
class MyClass {
public $name = "John";
public $age = 30;
}
$obj = new MyClass();
print_r($obj); // 输出:MyClass Object ( [name] => John [age] => 30 )