那个 关于局部变量问题
创建了一个Controller算了 我还是直接贴代码好了:
class Mydb extends CI_Controller{
function _construct(){
parent ::_construct();
}
function a(){
$data=array(
'name'=>'...'
'sex'=>'...'
'love'=>'...'
)
}
function b(){
}
我想问在函数b可以不可以调用函数a中定义的变量$data,我知道无法直接调用。
好像可以这样~
function b(){
$this->a();
//这里应该就可以调用了吧,我没试过哈~
} 回复 geomen 的帖子
貌似不行 我试了
$this->a();
然后使用$data出错 说是没定义 function a(){
$data=array(
'name'=>'...'
'sex'=>'...'
'love'=>'...'
);
return $data;
}
function b(){
$data = &$this->();
} $data = &$this->a(); 回复 songjian 的帖子
这个$data 就是函数a里面的那个?
这个$data是函数b的,用来接收a函数的返回值。 回复 songjian 的帖子
明白了 谢了 不客气。
页:
[1]