PHPUnit에는 assertEquals 메소드가 포함되어 있습니다 : https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertEquals
또한 assertSame 메서드가 있습니다. https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertSame
언뜻보기에 그들이 똑같은 일을하는 것처럼 보입니다. 둘의 차이점은 무엇입니까? 둘 다 지정되는 이유는 무엇입니까?
'0012' == '12'
. 두 값이 모두 문자열이더라도 비교를 위해 정수로 변환됩니다! 가능할 때마다 assertSame을 사용해야합니다.