PHP语法问题 是Xoops的東西吧?像是C++的可能是php5的功能 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是一个指向XoopsLogger类中的instance()方法返回值的指针! 这种写法有什么好处啊,为什么不用$xoopsLogger =new XoopsLogger还有 & 是什么功能,instance()这个方法是这样的function &instance() { static $instance; if (!isset($instance)) { $instance = new XoopsLogger(); } return $instance; } 这很像C++的写法&在C++中的意思是引用,即把它引用出来 $xoopsLogger =& XoopsLogger::instance();中& 表示取返回的指针(传址),普通的赋值只是传值XoopsLogger::instance() 表示执行类XoopsLogger的instance()方法任何类的方法都可以用此方法调用。这样使用的主要原因是由XoopsLogger::instance()返回的并不是一个XoopsLogger类的实例。这要看你的代码了。典型的用法可见pear的db类$conn =& DB::connect("mysql"); // 此时$conn 是一个mysql类的实例 php curl 刷百度相关搜索 开发了一个BUG跟踪管理软件,开放源代码,欢迎大家下载试用 问个简单的PHP参数传递的问题。。。 PHP导航设置权限问题 判断某字符在某字符里面 php开发 pos打印中文乱码,求高人指点下 请教关于CACTI工具的问题 单位要买空间建网站,请好心人帮忙提供一个支持 jsp+oracle 的空间商的网站,谢谢! 如何批量处理网站输入资料? 我又来求各位大侠帮忙了!谢谢指教(变量传递的问题)! 请问如何实现当前周效果! php程序安装错误
function &instance()
{
static $instance;
if (!isset($instance)) {
$instance = new XoopsLogger();
}
return $instance;
}
&在C++中的意思是引用,即把它引用出来
& 表示取返回的指针(传址),普通的赋值只是传值
XoopsLogger::instance() 表示执行类XoopsLogger的instance()方法
任何类的方法都可以用此方法调用。
这样使用的主要原因是由XoopsLogger::instance()返回的并不是一个XoopsLogger类的实例。
这要看你的代码了。典型的用法可见pear的db类
$conn =& DB::connect("mysql"); // 此时$conn 是一个mysql类的实例