我得到以下Fatal error: Unsupported operand types
當我使用PHP操作數計算百分比,這是我使用支持的php操作數類型?
<p>
<?php
$baseprice = get_field_object('base_price');
$basediscount = get_field_object('discount_applied');
?>
Total price:
<?php
$division = $baseprice/$basediscount;
$res = round($division * 100);
echo $res;
?>
</p>
This is the link I am following for the code
再次檢查 - 你的代碼工作正常,你的錯誤必須在其他地方。錯誤發生在哪條線上?什麼是完整的錯誤? [**這裏的工作代碼演示**](http://codepad.org/kTwfzsiM)。 **編輯**:如果[this](http://webcache.googleusercontent.com/search?q=cache:F2_lPwpSMcAJ:www.advancedcustomfields.com/resources/functions/get_field_object/&hl=zh-CN&gl=dk&strip=1)爲你使用的'get_field_object'方法,那麼它會返回一個對象,你需要確保'$ division = $ baseprice-> value/$ basediscount-> value'。 – h2ooooooo
檢查'$ baseprice'和'$ basediscount'數據類型。我不確定它是整數還是浮點數; – Roopendra
這是完整的代碼,它說32行上的錯誤:http://pastebin.com/WzNLf9Fa –