我想在类的另一个方法中使用方法。我在PHP5 OOP方面没有太多经验,我四处寻找答案,但找不到任何答案。我试图在同一个类中的sendRequest()中使用getClientInfo()。从同一个PHP类中的另一个方法调用一个方法
class DomainHandler {
public static function getClientInfo($db, $client_id)
{
//Do stuff
}
public static function sendRequest($details)
{
require_once('MySQL.class.php');
$db = new MySQL;
getClientInfo($db, $client);
}
}
,它告诉我:
Fatal error: Call to undefined function getClientInfo()
我也试过
parent::getClientInfo($db, $client);
和
$this->getClientInfo($db, $client);
无济于事。
任何想法?
谢谢!是的,我知道我对OOP(PHP5)完全知之甚少,但不幸的是,我的老板不会给我一天的时间阅读他现在想要修正的内容。 :) Tbh,我真的不知道为什么你有一个方法之前的静态和公共?但我会到达那里。再次感谢您的帮助。 – 2010-02-08 10:34:28