هل من الممكن حذف خاصية الكائن في PHP؟



0 Answers

يعمل هذا أيضًا بشكل خاص إذا كنت تتجول فوق كائن.

unset($object[$key])

تحديث

الإصدارات الأحدث من PHP تُظهر خطأً فادحًا خطأ Fatal error: Cannot use object of type Object as array كمصفوفة كما ذكرهاCXJ. في هذه الحالة ، يمكنك استخدام هذا النحو

unset($object->{$key})
Question

إذا كان لدي stdObject أقول ، $a .

بالتأكيد ليس هناك مشكلة في تعيين موقع جديد ، $a ،

$a->new_property = $xyz;

ولكن بعد ذلك ، أريد إزالته ، لذا ، فإن عدم التعيين لا يساعد هنا.

وبالتالي،

$a->new_property = null;

هو نوع من ذلك. ولكن هل هناك طريقة أكثر "أنيقة"؟




Related



Tags

php php   object