Tengo un objeto en PHP, del tipo MyObject
.PHP copie todas las propiedades de objeto a este
$myObject instanceof MyObject
Ahora, en el class MyObject
, hay una función no estático, y de allí, yo uso la referencia al "yo", como $this
, pero también tengo otro objeto allí.
¿Es posible, sin hacer $this = $myObject
, para lograr más o menos el mismo efecto, como algo por el estilo set_object_vars($this, get_object_vars($myObject))
?
¿Qué quiere decir "* use la referencia a 'mí', como' $ this' * ", ¿está aliasing' $ this' en el método? – Dan
¿Qué tal si publica el código? –
Creo que su pregunta necesita una pequeña revisión. Incluso si tuviéramos una función set_object_vars() ¿sería realmente el mismo efecto? Estarías copiando el objeto, no haciendo referencia a él. Ver copia vs referencia en PHP para más. – Slavic