간단히 설명드리면...
$test -> a;test 객체에 a변수를 가르킴.
$test -> view();test 객체에 vew() 함수를 가르킴.
->를 기준으로 앞쪽은 객체 뒤쪽은 변수나 함수라고 생각하시면 됩니다.
그럼... $test->test1->test2->test3->a; 라고 하면?test 객체에 test1 객체에 test2 객체에 test3 객체에 a라는 변수를 가르킴.