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

ما قيمة المتغير غير المعرّف في PHP؟

المتغير غير المعرّف قيمته null، وتظهر PHP تحذيرًا:

var_dump($notDefined);
// Warning: Undefined variable $notDefined
// NULL

لا تعتمد على ذلك

التحذير علامة على خطأ محتمل، مثل اسم متغير مكتوب خطأ. الأفضل التحقق صراحة:

$name = $name ?? 'Guest';

if (isset($user)) { ... }

ومن JavaScript

في PHP لا توجد قيمة اسمها undefined، هذه قيمة JavaScript. ولا توجد قيمة اسمها empty؛ empty() دالة للتحقق.

اختبر نفسك

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