التحقق من الفراغ المتغير: التحسين والتبسيط
في PHP، من المهم التحقق مما إذا كان المتغير فارغًا قبل معالجته. يتحقق رمز المثال مما إذا كان $user_id و$user_name و$user_logged فارغًا، ولكن هناك طرق أكثر فعالية لتحقيق ذلك.
استخدام عامل الهوية (===)
لتحديد ما إذا كان المتغير NULL حقًا (بدلاً من سلسلة فارغة أو صفر)، استخدم عامل الهوية:
$user_id === NULL // False if $user_id is NULL, true if it's empty
التحقق من وجود متغيرات غير مهيأة
إذا كنت تريد التحقق مما إذا كان قد تم تهيئة متغير، استخدم الدالة !isset():
!isset($user_id)
اختبار القيم الفارغة
للتحقق من القيم الفارغة (سلاسل فارغة، صفر، وما إلى ذلك)، استخدم الدالة الفارغة() :
empty($user_id)
التحقق من القيم غير الفارغة
سيكون عامل النفي (!) كافيًا لاختبار القيم غير الفارغة القيم:!$user_id
!$user_id
تحسين المتغيرات المتعددة
لاختبار متغيرات متعددة في وقت واحد، يمكنك استخدام مصفوفة و array_map المضمنة () الوظيفة:$variables = array($user_id, $user_name, $user_logged); $empty_variables = array_map(function($v) { returnempty($v); }, $variables);$variables = array($user_id, $user_name, $user_logged); $empty_variables = array_map(function($v) { return empty($v); }, $variables);سيؤدي هذا إلى إرجاع مصفوفة تشير إلى المتغيرات الفارغة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3