【发布时间】:2013-11-03 12:59:13
【问题描述】:
我有一堂课CalculatePrice。运行此代码:
$calc = new CalculatePrice( 10, 20 );
print_r ( $calc->do() );
do() 方法返回一个名为PriceObj 的不同类。如果我运行代码echo $calc->do(),则会收到错误消息:PriceObj 类的对象无法转换为字符串。
我的问题是:我怎样才能仍然从do() 方法返回一个对象,但是当对它运行回显时,它返回一个字符串甚至更简单;对或错?这可能吗?
【问题讨论】:
-
能贴出代码吗?
-
只需编写
return $calc->do()并在您的代码中回显所需的属性或调用其函数之一(并且该函数将echo您想要的)