作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
给定一个特定的类 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/
我是一名优秀的程序员,十分优秀!