Tôi có một đối tượng trong PHP, thuộc loại MyObject
.PHP sao chép tất cả các thuộc tính đối tượng này
$myObject instanceof MyObject
Bây giờ, trong class MyObject
, có một chức năng không tĩnh, và trong đó, tôi sử dụng các tài liệu tham khảo để "tôi", như $this
, nhưng tôi cũng có một đối tượng khác ở đó.
Có thể, không thực hiện $this = $myObject
, để đạt được nhiều hơn hoặc ít hơn tác dụng tương tự, chẳng hạn như một loại sắp xếp set_object_vars($this, get_object_vars($myObject))
?
Ý bạn là gì "* sử dụng tham chiếu đến 'tôi', như' $ this' * ", bạn có đang bí danh' $ this' trong phương thức này không? – Dan
Bạn đăng mã như thế nào? –
Tôi nghĩ câu hỏi của bạn cần một đánh giá nhỏ. Thậm chí nếu chúng ta có một hàm set_object_vars() có thực sự là tác dụng tương tự không? Bạn sẽ sao chép đối tượng, không tham chiếu nó. Xem sao chép và tham chiếu trong PHP để biết thêm. – Slavic