Deeper
0.1.0
Deeper 는 두 개체의 값을 기준으로 두 개체가 동일한지 비교하는 쉬운 방법입니다. 이 라이브러리는 Golang의 Reflect.DeepEqual()에서 많은 영감을 받았습니다.
Deeper 공개, 보호, 비공개 등 모든 종류의 액세스 속성을 가진 상위 클래스를 지원합니다. Deeper 개체를 속성으로도 검증한 다음 테스트할 개체가 있는 동안 Deeper 재귀적으로 테스트합니다.
composer require redrat/ Deeper
아래 예와 같이 Deeper 객체의 인스턴스를 생성하여 비교하고 동일한지 확인하는 것은 매우 쉽습니다.
use RedRat Deeper Deeper ;
$ Deeper = new Deeper ( $ objectOne , $ objectTwo );
$ Deeper -> isEqual (); // if have same values on both objects, return TRUE
일부 PHP 핵심 객체는 제대로 작동하지 않습니다. 이 경우 이 객체에 대한 사용자 정의 유효성 검사를 생성하기 위한 문제가 발생합니다.
귀엽고 놀라운 MIT.