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?

questionAnswers(8)

yourAnswerToTheQuestion