类的成员可以是引用变量么? <?php$var=array('name'=>'none');class some{ function setval(&$var){ $this->var=$var; $this->var['name']='tom cat'; }}echo $var['name']; //输出 none?>类的成员可以是引用变量么也就是希望输出none的地方,输出 tom cat, 能否实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这里根本没有利用到这个类的方法,乍会执行呢??$var=array('name'=>'none');class some{ function setval(&$var){ $this->var=$var; $this->var['name']='tom cat'; return $this->var['name']; //这里需要返回值,返回什么,你喜欢,不返回也行。 }}//echo $var['name']; //输出 none$obj = new some(); //利用上这个类echo $obj->setval($arr); //输出 tom cat //至于这里乍样输出,看你上面那个方法是否返回或者返回了什么。 嗯,少贴东西了,不过问题是没错的<?php$var=array('name'=>'none');class some{ var $var; function setval(&$var){ $this->var=$var; $this->var['name']='tom cat'; }}$a=new some();$a->setval($var);echo $var['name']; //输出 none?>是这个样子,另外,忘了说,是 php 5.2 $var=array('name'=>'none');class some{ function setval(&$var){ $this->var =& $var; $this->var['name'] = 'tom cat'; }}$p = new some;$p->setval($var);echo $var['name']; tom cat 你没有注意到我俩代码上的差异吧?$this->var =& $var; discuz 如何实现的每个主题只调用一个图片?? 事件后再执行PHP php正则替换,为什么多出</html>? 急两数据合并--在线等 OA系统和域整合 [救命]在linux下配置apache2.2 和 php5.1.1问题!! 紧急求助 对于PHP序列化(serialize)后的数据存入的文件Perl能读取吗? 关于MYSQL的连接。 session可以跨窗口运行吗? 求 php 列出当月文章的 sql语句 php如何在mysql数据库中查找某个id并显示BLOB类型的图片?
class some{
function setval(&$var){
$this->var=$var;
$this->var['name']='tom cat';
return $this->var['name']; //这里需要返回值,返回什么,你喜欢,不返回也行。
}
}
//echo $var['name']; //输出 none$obj = new some(); //利用上这个类echo $obj->setval($arr); //输出 tom cat
//至于这里乍样输出,看你上面那个方法是否返回或者返回了什么。
<?php
$var=array('name'=>'none');
class some{
var $var;
function setval(&$var){
$this->var=$var;
$this->var['name']='tom cat';
}
}
$a=new some();
$a->setval($var);
echo $var['name']; //输出 none
?>是这个样子,另外,忘了说,是 php 5.2
class some{
function setval(&$var){
$this->var =& $var;
$this->var['name'] = 'tom cat';
}
}
$p = new some;
$p->setval($var);echo $var['name']; tom cat
$this->var =& $var;