แสดงให้เห็น
1. ใช้สำหรับการคัดลอกวัตถุ การคัดลอกออบเจ็กต์ทำได้สำเร็จโดยใช้คีย์เวิร์ดโคลน
2. เมธอด __clone() ไม่ต้องการพารามิเตอร์ใดๆ
3. ขณะคัดลอก หากคุณลักษณะบางอย่างของออบเจ็กต์เป้าหมายแตกต่างจากแอตทริบิวต์ของออบเจ็กต์ต้นทาง คุณสามารถกำหนดวิธีการ __clone() ในคลาสได้
ในวิธีนี้ การกำหนดค่าใหม่ให้กับคุณสมบัติของออบเจ็กต์เป้าหมายจะเสร็จสมบูรณ์
ตัวอย่าง
<?php คลาสออโต้เฟลิกซ์ - ฟังก์ชั่นสาธารณะ __clone() - echo 'ฉันโคลนคุณ'; - - $a = ออโต้เฟลิกซ์ใหม่(); โคลน $a; //ผลลัพธ์: ฉันโคลนคุณ
ข้างต้นคือการใช้ __clone ใน php ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน