Perguntas com a marcação «copy»

199
Como posso criar uma cópia de um objeto em Python?

Eu gostaria de criar uma cópia de um objeto. Eu quero que o novo objeto possua todas as propriedades do objeto antigo (valores dos campos). Mas eu quero ter objetos independentes. Portanto, se eu alterar os valores dos campos do novo objeto, o objeto antigo não deverá ser afetado por...

168
Como crio uma cópia de um objeto no PHP?

Parece que no PHP os objetos são passados ​​por referência. Mesmo operadores de atribuição não parecem estar criando uma cópia do objeto. Aqui está uma prova simples e artificial: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b =...