2012-08-30 2 views
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)에서 검색했지만 아무것도 발견되지 않았습니다. 그래서 도움을 청하기 위해 여기로 향하고 있습니다.

+1

'$ this-> middleware'는 객체가 아니라 배열입니다. 배열의 항목 0은 'Slim' 객체입니다. – cmbuckley

답변

2

단순히 하나의 object 요소로 배열을 만듭니다.

관련 문제