类的成员可以是引用变量么?

PHP code

<?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, 能否实现?

作者: madpc   发布时间: 2011-06-13

你这里根本没有利用到这个类的方法,乍会执行呢??

PHP code


$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 
//至于这里乍样输出,看你上面那个方法是否返回或者返回了什么。


作者: yangball   发布时间: 2011-06-13