我想問一下PHP clone/copy對象到$ this變量。
目前我是新的MVC,我想做一些像CodeIgniter。
我想直接訪問該變量。
在我__construct(),我總是傳遞全局變量裏面有新的控制器(類),
如。
function __construct($mvc)
{
$this->mvc = $mvc;
}
$ mvc裏面有配置對象,vars對象。
e.g,目前
function index()
{
$this->mvc->config['title'];
$this->mvc->vars['name'];
}
**我想要的是更直接的**
function index()
{
$this->config['title'];
$this->vars['name'];
}
我曾嘗試
function __construct($mvc)
{
$this = $mvc;
}
或
function __construct($mvc)
{
$this = clone $mvc;
}
它沒有成功。任何想法,我可以關閉$ this-> mvc到$這個級別? 我嘗試foreach也沒有成功。請幫忙,謝謝!
+1:是的,這將是更好的和通用的解決方案 – Sarfraz 2010-02-25 07:14:45
哇..謝謝!這很棒!爲Galen和Felix提供幫助。我真的學到了很多:) – Shiro 2010-02-25 07:36:11
真棒,我總是學到新東西;) – casraf 2010-02-25 09:11:31