
يوضح
1. يستخدم لنسخ الكائنات. يتم نسخ الكائنات من خلال الكلمة الأساسية للاستنساخ.
2. لا تتطلب طريقة __clone() أية معلمات.
3. أثناء النسخ، إذا كانت بعض سمات الكائن الهدف مختلفة عن سمات الكائن المصدر، فيمكنك تحديد طريقة __clone() في الفصل.
في هذه الطريقة يتم الانتهاء من تعيين قيم جديدة لخصائص الكائن الهدف.
مثال
<?php
الطبقة التلقائية
{
الوظيفة العامة __استنساخ ()
{
صدى "لقد استنسختك" ؛
}
}
$a = new autofelix();
استنساخ $a;
//الإخراج: لقد قمت باستنساخكما ورد أعلاه هو استخدام __clone في PHP، وآمل أن يكون مفيدًا للجميع.