在Php中调用函数时发生致命错误

时间:2013-08-25 04:06:53

标签: php

我正在尝试为购物车程序调用一个函数,如下所示:

<?

    public function get_price($pid){
        $result=mysql_query("select price from products where serial=$pid");
        $row=mysql_fetch_array($result);
        return $row['price'];
    }


?>

上面的代码存储在includes / db.php文件中,我按如下方式调用它:

 <? include("includes/db.php"); ?>
  <table>
<tr><td>$ <?=get_price($pid)?></td></tr>
</table>

运行脚本后,我收到致命错误:调用未定义函数get_price()。我试过$ this-&gt;但这不起作用。我可以得到一些指导。

1 个答案:

答案 0 :(得分:1)

如果函数get_price($ pid)不在类中...删除公共部分,但如果它属于某个类,则必须先创建该对象才能调用它。