Heim >Backend-Entwicklung >PHP-Tutorial >php5 两个调用符号(->) 最后被调用的函数座落哪里
php5 两个调用符号(->) 最后被调用的函数位于哪里?
$app = JFactory::getApplication();
$app->login();
最后这个login()函数有什么特点 在哪个类中能找到,应该怎么找到这个函数的源代码?
JFactory::getApplication();源代码大概如下:完全没有看出login这个函数和getApplication函数有什么关系
<br />abstract class JFactory {<br /> public static function getApplication($id = null, $config = array(), $prefix = 'J')<br /> {<br /> if (!self::$application)<br /> {<br /> if (!$id)<br /> {<br /> JError::raiseError(500, 'Application Instantiation Error');<br /> }<br /><br /> self::$application = JApplication::getInstance($id, $config, $prefix);<br /> }<br /><br /> return self::$application;<br /> }<br />}<br />