我已經作出了小乘法函數類stdClass的的PHP對象無法轉換爲字符串
<p><?php
$a= "<?php echo $this->prodDet->v_price?>";
$b=.26;
$c=$a*$b;
echo $c;
?>
這裏的價格值從requiste產品的數據庫中提取與由固定0.26可變倍數。想知道爲什麼會出現這種錯誤 -
Catchable fatal error: Object of class stdClass could not be converted to string in
我正在學習PHP的基礎知識。有人可以建議如何解決它嗎?
謝謝
當你寫PHP,請記住,你永遠不能嵌套''塊。當你到達'$ a =「<?php'時,你已經在第一行的一個<?php區塊內(我們還沒有看到關閉的''>'),所以這就是停止製作的地方你試圖將$ a設置爲字符串'<?php echo $ this-> prodDet-> v_price?>',這是有效的,但不是你想要做的。作爲一個副作用,它試圖評價'$ this'作爲一個字符串,因爲你使用[雙引號](http://stackoverflow.com/questions/3446216/what-is-the-difference-between-single-quoted-and-double-quoted -strings-in-php)。 –
是的,謝謝馬特 – Ruchika