Это тест PHPUnit:
class EqualsTest extends PHPUnit_Framework_TestCase
{
public function testSuccess()
{
$this->assertEquals(array('01', 'a', 'b'), array(1, 'a', 'b'));
}
}
'01'
это строка и 1
целое число, но проверка не является ошибкой! assertEquals
не сравнивает типы … как побороть эту проблему?
assertSame
будет работать в этом случае.
Других решений пока нет …