用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2886|回复: 4
收起左侧

[已解决] 使用自己的类,怎么在构造函数中传参数?

[复制链接]
发表于 2009-9-23 15:14:46 | 显示全部楼层 |阅读模式
本帖最后由 evan19 于 2009-9-23 15:27 编辑
PHP复制代码
$p['name'] = 'edit1';
$this->load->library('Myclass',$p);
复制代码


这是我调用的代码,用户手册是说这样传入构造函数的参数的。

我的类是这样处理参数的

PHP复制代码
class Myclass{
       function Myclass($p){
           return $p['name'];
       }
}
复制代码


可是得到的返回值却是'Array'。。。
请问如何传正确的值进构造函数?
发表于 2009-9-23 15:26:53 | 显示全部楼层
用 var_dump 看一下传进来的 $p
 楼主| 发表于 2009-9-23 16:09:36 | 显示全部楼层
打印的结果是
array(1) { ["name"]=>  string(4) "edit" }
 楼主| 发表于 2009-9-23 16:28:43 | 显示全部楼层
解决了。。。
发表于 2009-9-24 08:00:04 | 显示全部楼层
怎么解决的哇?

本版积分规则