我有一個類CalculatePrice
。運行此代碼:PHP類 - 返回對象,但回聲字符串
$calc = new CalculatePrice(10, 20);
print_r ($calc->do());
的do()
方法返回一個名爲PriceObj
不同的類。如果我運行代碼echo $calc->do()
,那麼出現錯誤:類PriceObj的對象無法轉換爲字符串。
我的問題是:我如何仍然可以從do()
方法返回一個對象,但運行回聲時,它會返回一個字符串或更簡單;對或錯?這可能嗎?
你能後的代碼? –
只需編寫'return $ calc-> do()',並在你的代碼中回顯那個期望的屬性或者調用它的一個函數(並且那個函數會'回顯'你想要的) –