【发布时间】:2014-04-01 13:29:10
【问题描述】:
可以在构造函数中调用函数吗?
例如:
class Foo
{
public $bars = array();
public function __construct($string)
{
fetchBars($string);
}
public function fetchBars($string)
{
$folder = opendir($string);
while (false !== ($bar = readdir($folder)))
{
$this->bars[] = $bar;
}
closedir($folder);
}
}
我展示的示例不起作用。我试图找出是否可以在构造函数中使用函数,但我找不到遮阳篷。我知道我可以在构造函数中硬写函数,但最终我得到了双重代码。如果没有其他选择,我会这样做,但如果有其他选择,请随时分享您的知识!
提前致谢!
亲切的问候
【问题讨论】:
标签: php function constructor call