gpt4 book ai didi

php - 如何在 PHP 中回显自定义对象?

转载 作者:IT王子 更新时间:2023-10-29 00:14:12 25 4
gpt4 key购买 nike

给定一个特定的类 TheClass,它有一个实例 foo,有没有办法让 PHP echo foo; 以自定义的方式?

class TheClass {
public $Name;
public $Number;
function MrFunction() { /* bla bla bla */ }
}

$foo = new TheClass();

echo $foo;

据我所知,您不能重载 echo 并且我意识到我可以轻松地让 $foo->MrFunction() 完成这项工作。但是我想知道是否有一种方法可以在其中进行编码

echo $foo 打印出 $foo->Name$foo->Number

我们正在使用 PHP 版本 5.2.6,但升级不是问题。

最佳答案

class TheClass {
public $Name;
public $Number;
function MrFunction() { /* bla bla bla */ }

public function __toString()
{
return $this->Name . ' '. $this->Number;
}
}


echo $theClassInstance;

关于php - 如何在 PHP 中回显自定义对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com