Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ความหมายและการใช้งานของตัวดำเนินการกำหนด '=&' ใน PHP คืออะไร?


แทนที่จะคัดลอกข้อมูลจากตัวแปรหนึ่งไปยังอีกตัวแปรหนึ่ง การเปลี่ยนแปลงที่ทำกับอาร์เรย์หรืออ็อบเจ็กต์สามารถทำกับอีกตัวแปรหนึ่งได้โดยใช้ตัวดำเนินการ '=&' วิธีนี้เรียกว่าวิธีการ 'กำหนดโดยการอ้างอิง' ซึ่งหมายความว่าทั้งค่าหรืออ็อบเจ็กต์จะชี้ไปที่ข้อมูลเดียวกัน และไม่มีการทำสำเนาข้อมูล วิธีนี้จะทำให้ข้อมูลไม่ซ้ำซ้อน

ตัวอย่าง

<ก่อน>

ผลลัพธ์

ค่าคือ :89

ภายในแท็ก จะมีการประกาศค่าสองค่า โดยที่ค่าที่สองคือการมอบหมายโดยอ้างอิงจากค่าแรก ถัดไป ค่าของตัวแปรตัวแรกจะเปลี่ยนไปและค่าที่สองจะแสดงขึ้น จะแสดงค่าที่อัปเดตล่าสุดของออบเจ็กต์แรก ซึ่งหมายความว่าการเปลี่ยนแปลงที่ทำกับตัวแปรแรกได้สะท้อนให้เห็นในตัวแปรที่สองโดยไม่ได้ทำสำเนาใดๆ