0

如果可以,我们可以在类中的其他静态函数中调用静态函数吗?请帮助我。我正在使用这个 php 代码。

static function getconfig()
{
$db = JFactory::getDBO();
$query='select * from #__yellowpages_config';
$db->setQuery($query);
$result=$db->loadObject();


$config->city=JRequest::getVar('city',0);
$config->country=JRequest::getVar('c',0);

if($config->city==0)

$config->city=$result->city;

if($config->country==0)

$config->country=$result->country;

return $config;

}
static function getitem()
       {
        //how I call the getconfig function here.
       }
4

2 回答 2

4

尝试self::getconfig()改用。

于 2012-09-04T07:06:44.203 回答
2

self::method()如果您想引用同一类,请使用。

如果static::method()您想引用层次结构中调用该方法的任何类,请使用。

另请参阅此问题:新自我与新静态

于 2012-09-04T07:08:38.627 回答