Qual é a maneira mais rápida de comparar dois objetos em PH
Digamos que eu tenha um objeto - neste caso, um objeto Usuário - e gostaria de acompanhar as alterações com uma classe separada. O objeto Usuário não precisa alterar seu comportamento de forma alguma para que isso aconteç
ortanto, minha classe separada cria uma cópia "limpa", armazena-a em algum local local e, posteriormente, pode comparar o objeto Usuário com a versão original para verificar se alguma coisa foi alterada durante sua vida úti
xiste uma função, um padrão ou qualquer coisa que possa comparar rapidamente as duas versões do objeto Usuári
Opção Talvez eu possa serializar cada versão e compará-las diretamente, ou misturá-las e compará-la
Opção Talvez eu deva simplesmente criar um ReflectionClass, percorrer cada uma das propriedades da classe e ver se as duas versões têm os mesmos valores de propriedad
Option 3 Talvez exista uma função nativa simples comoobjects_are_equal($object1,$object2);
?
Qual é a maneira mais rápida de fazer isso?