يتم استخدام الدالة unset() لتدمير المتغير المحدد.
متطلبات إصدار PHP: PHP 4، PHP 5، PHP 7
تم إلغاء تعيين الفراغ (مختلط $var [، مختلط $...])
وصف المعلمة:
$var: المتغير المراد تدميره.
لا توجد قيمة الإرجاع.
إذا قمت بإلغاء تعيين () متغيرًا عامًا في دالة، فسيتم تدمير المتغير المحلي فقط، وستحتفظ المتغيرات الموجودة في بيئة الاستدعاء بنفس القيمة قبل استدعاء unset ().
الإخراج هو:
حاجِز
إذا كنت تريد إلغاء تعيين () متغيرًا عامًا في دالة، فيمكنك استخدام المصفوفة $GLOBALS:
إذا قمت بإلغاء تعيين () متغير تم تمريره حسب المرجع في دالة، فسيتم تدمير المتغير المحلي فقط، وستحتفظ المتغيرات الموجودة في بيئة الاستدعاء بنفس القيمة قبل استدعاء unset ().
سوف يخرج الروتين أعلاه:
شيء ما
إذا قمت بإلغاء تعيين () متغيرًا ثابتًا في دالة، فسيتم تدمير المتغير الثابت داخل الدالة. ومع ذلك، عندما يتم استدعاء هذه الوظيفة مرة أخرى، سيتم استعادة هذا المتغير الثابت إلى القيمة التي كان عليها قبل تدميره آخر مرة.
سوف يخرج الروتين أعلاه:
قبل الفك: 1، بعد الفك: 23 قبل الفك: 2، بعد الفك: 23 قبل الفك: 3، بعد الفك: 23