evan19 发表于 2009-9-23 15:14:46

使用自己的类,怎么在构造函数中传参数?

本帖最后由 evan19 于 2009-9-23 15:27 编辑

$p['name'] = 'edit1';
$this->load->library('Myclass',$p);

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

我的类是这样处理参数的

class Myclass{
       function Myclass($p){
         return $p['name'];
       }
}

可是得到的返回值却是'Array'。。。
请问如何传正确的值进构造函数?

Hex 发表于 2009-9-23 15:26:53

用 var_dump 看一下传进来的 $p

evan19 发表于 2009-9-23 16:09:36

打印的结果是
array(1) { ["name"]=>string(4) "edit" }

evan19 发表于 2009-9-23 16:28:43

解决了。。。

kazaff 发表于 2009-9-24 08:00:04

怎么解决的哇?
页: [1]
查看完整版本: 使用自己的类,怎么在构造函数中传参数?