我是新來的PHP。我想使用EvalMath類來評估數學表達式。我使用此代碼創建新的EvalMath調用EvalMath來解析數學表達式
require_once "evalmath.class.php";
$m = new EvalMath;
$result = $m->evaluate("2+2");
echo ($result);
而不是我得到的結果,我在我的瀏覽器中得到類內容。
我在代碼中錯過了什麼嗎?
我是新來的PHP。我想使用EvalMath類來評估數學表達式。我使用此代碼創建新的EvalMath調用EvalMath來解析數學表達式
require_once "evalmath.class.php";
$m = new EvalMath;
$result = $m->evaluate("2+2");
echo ($result);
而不是我得到的結果,我在我的瀏覽器中得到類內容。
我在代碼中錯過了什麼嗎?
這聽起來很愚蠢,但是您是否在文件的頂部添加了PHP標籤?
<?php
require_once "evalmath.class.php";
$m = new EvalMath;
$result = $m->evaluate("2+2");
echo ($result);
?>
否則,我已經試過你的代碼,它工作正常...
這個項目,僅供參考,看起來很有希望。 EvalMath在這一點上似乎已經超過8歲了。
EvalMath類使用
<?
在第一線,而不是
<?php
,並沒有結束PHP的標記。添加適當的php標籤:
<?php
class EvalMath{
....
}
?>
它會解決問題。
此問題已解決。在evalmath.class.php中添加適當的php標籤(<?php [在第一行]和?> [在最後一行])。 – Hakim 2013-04-04 06:39:46