1
lisztli 2012 年 3 月 17 日
self.foo = $var;
|
2
icyflash 2012 年 3 月 17 日
构造函数里面添加参数啊
function __construct($input = '') { } |
3
noevil 2012 年 3 月 17 日
详情请看php class 构造函数。
楼主没写过php吧。 |
4
dongsheng 2012 年 3 月 17 日
不知道你是不是这个意思:
<?php class foo { private $var; public function setVar($var) { $this->var = $var; } public function __get($varname) { return $this->$varname; } } $v = new foo; $v->setVar('test'); echo $v->var; |
5
freefcw 2012 年 3 月 17 日
可以这样写
class foo{ public $var; public function __construct($var) { $this->var = $var; } public function foofoo() { return $this->var; } } 试了一下反射,似乎不行 |
8
anuxs 2012 年 3 月 17 日
面向对象编程第一课,构造函数(带参数)。
|
9
sharmy 2012 年 3 月 19 日
用构造函数结合func_get_args来完成吧,func_get_args可以获取到你传入函数的参数列表,以数组形式返回.
大概可以这样: class foo{ public function __construct() { foreach(func_get_args() as $k=>$p) $this->$k = $p; } } |
10
icerunz 2012 年 3 月 19 日
__construct()就行了,然后在class中设定一个
public $variable = $Var; |
11
iamdbc 2012 年 3 月 19 日 via iPad
lz说的这种情况,一般是在构造函数里传的。类调用外部变量初始化类内部变量
|
12
justfindu 2012 年 3 月 19 日
构造函数呗~ 看来还得多学学啊~
|