Php Joomla:通过引用传递的重要性
他们之间有什么不同Php Joomla:通过引用传递的重要性,php,joomla,Php,Joomla,他们之间有什么不同 $user =& JFactory::getUser(); 及 在Joomla文档中,使用自&JFactory::getUser()怎么了? 我可以使用$user=JFactory::getUser()吗而不是&JFactory::getUser()?实际上,我更喜欢使用不带pass-by-reference的代码。我认为该代码已经过时了Joomla 1.5代码。您可能在核心代码中再也看不到它了。我还知道,在PHP5.3中,pass-by-reference有一些降
$user =& JFactory::getUser();
及
在Joomla文档中,使用自&JFactory::getUser()代码>怎么了?
我可以使用$user=JFactory::getUser()吗代码>而不是&JFactory::getUser()代码>?实际上,我更喜欢使用不带pass-by-reference的代码。我认为该代码已经过时了Joomla 1.5代码。您可能在核心代码中再也看不到它了。我还知道,在PHP5.3中,pass-by-reference有一些降价,它在PHP5.4中抛出了一个致命错误()我认为应该是这样
$user = JFactory::getUser();
注意::应仅用于访问静态函数
$user = &JFactory::getUser();
这意味着该值是通过引用函数返回的,而不是该值的副本,但只有在函数以这种方式定义时才能使用该值
$user = &JFactory::getUser();