메서드 체인을 사용하는 유효성 검사 클래스가 있습니다. 이 같은체인 방법을 사용할 때 false를 반환하는 방법
또한if ($obj->checkSomething()) {}
그러나 체인 방법 : :이 같은 TRUE/FALSE
와 함께 하나의 검사를 할 수 있도록하고 싶습니다
if ($obj->checkSomething()->checkSomethingElse()) {}
하나 개의 방법이
FALSE
을 반환하는 경우
문제는 그러나 즉, 그것은하지 않습니다 객체를 다시 보내면이 오류로 끝나는 메소드 연결이 끊어집니다.
Fatal error: Call to a member function checkSomething() on a non-object in ...
하나의 메소드 return ca lls 또는 메소드 체인 또는 해결 방법이 있습니까?
이것은 메서드 체이닝을 사용하지 말아야하는 이유를 나타내는 좋은 표기입니다. – NikiC