1
我學習微MVC框架(超薄)的源代碼,和混亂約以下代碼:(https://github.com/codeguy/Slim/blob/master/Slim/Slim.php線158)構造一個數組是什麼意思?
$this->middleware = array($this);
我以前從未見過的語法,並想知道什麼呢array($this)
意思。
而在1094行:
$this->middleware[0]->call();
但我注意到,這Class Slim{}
沒有實現ArrayAccess
接口,所以怎麼能由索引訪問?
我已經在PHP手冊頁(http://www.php.net/manual/en/function.array.php)中搜索,但什麼都沒找到。所以我轉向這裏尋求幫助,謝謝!
'$ this-> middleware'是一個數組,而不是一個對象。數組的項目0是Slim對象。 – cmbuckley