1
如果我有一類看起來是這樣的如果類有`__toString`方法,我可以將類對象嵌入到字符串中嗎?
class MyClass {
private $myvar;
public function __construct($myvar) {
$this->myvar = $myvar;
}
public function getMyVar() {
return $this->myvar;
}
public function __toString() {
return "from toString: " . $this->myvar;
}
}
然後,我想用我的階級是這樣
$myclass = new MyClass("myvar value");
echo "Embedded class into a string: $myclass";
從上面的代碼我希望這個輸出
Embedded class into a string: from toString: myvar value
是的,只要解決一個錯字在'__toString()'方法:'返回 「從的toString:$ MYVAR」;' - 從的toString>'回報」:$此 - > myvar「;' –
我的不好。在原始代碼中連接是用點。當我創建這個問題時,我不小心寫錯了。 – sasha199568
你測試了你的代碼嗎?它應該工作然後 –