يوضح
1. isset () هي دالة تستخدم لتحديد ما إذا كان المتغير قد تم تعيينه أم لا، ويمرر في متغير كمعلمة. إذا كان المتغير الذي تم تمريره موجودًا، فإنه يُرجع صحيحًا، وإلا فإنه يُرجع خطأ.
2. سيتم استدعاؤه تلقائيًا عند استدعاء isset() أوempty() على خاصية لا يمكن الوصول إليها.
مثال
<?php الطبقة التلقائية { اسم $ خاص = 'autofelix'; الوظيفة العامة __isset(اسم $) { إذا(in_array($name, ['name', 'age'])) { صدى $this->name; } آخر { echo "لا يمكن الوصول إلى كل شيء~"; } } } $a = new autofelix(); isset($a->name); // النتيجة: autofelix
ما سبق هو استخدام طريقة __isset في لغة php.