0
$var = Foo::bar('aaa', 'bbb')
->add('something', AnyClass::instance($var, 'something'));
Foo::bar()
는 그 객체를 반환 add()
은 무언가를하고 두 번째 인수 새로운 클래스로합니다. 이 클래스에는 현재 Foo 객체가 필요합니다.위임 구문
Foo :: bar() 두 문으로 분리하지 않고이를 수행 할 수있는 방법이 있습니까?
아니요, 없습니다. 변수에 객체를 저장하고 사용하십시오 (두 문장에서 왜 객체를 사용하지 않으시겠습니까?) – knittl
왜 복잡해야합니까? – deceze
이 구문이 좀 더 읽기 쉽다고 생각합니다. – user2124857