$mainframe =& JFactory::getApplication('installation'); $mainframe =& JFactory::getApplication('installation');前面加一个& 是什么意思呢, 举一个例了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 引用传递和值传递的区别.&引用传递. 比较下以下两个例子,其实意思都差不多。function &fn()表示函数返回引用,而非值.//函数返回引用,内部使用static,使得每次返回的都是同个变量。class a{ static public function &get($k)//这里的& { static $n;//static $n = $k; return $n; }}$m1 = & a::get('a');$m2 = & a::get('b');echo $m1."|".$m2;//上面的代码其实和这里的代码意思是一样的。$n = 'a';$m3 = &$n;$n = 'b';$m4 = &$n;echo $m3."|".$m4;joomla这么做,一定是为了返回的永远是同一个对象,说到底还是singletone模式。 帮忙写个PHP多表查询 在求一个正则 SISSION配置出错 关于php编程风格的问题 关于图片上传的问题?请帮忙看看是不是这样写的! 高分求要:信息分类代码 win2K下配置php环境出错! 怎么设置文件属性? ubuntu eclipse +xdebug 调试php取消首行自动断点 关于tp框架success页面跳转乱码问题 有关图片显示问题 打不开网页,求救
class a
{
static public function &get($k)//这里的&
{
static $n;//static
$n = $k;
return $n;
}
}
$m1 = & a::get('a');
$m2 = & a::get('b');
echo $m1."|".$m2;//上面的代码其实和这里的代码意思是一样的。
$n = 'a';
$m3 = &$n;
$n = 'b';
$m4 = &$n;
echo $m3."|".$m4;joomla这么做,一定是为了返回的永远是同一个对象,说到底还是singletone模式。