شبكة تعلم مع ناو

ماذا تعيد isset() في PHP إذا كان المتغير معرّفًا؟

تعيد true، بشرط أن تكون قيمته ليست null:

$a = 'hello';
isset($a);   // true

$b = '';
isset($b);   // true (empty string is not null)

$c = null;
isset($c);   // false (defined, but null)

isset($d);   // false (not defined)

عدة متغيرات

isset($a, $b);  // true only if all are set

ودائمًا تعيد true أو false، لا قيمًا أخرى مثل null أو 0.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.