الدالة empty()‎ في PHP

من موسوعة حسوب
< PHP
مراجعة 12:00، 14 مارس 2018 بواسطة راضي-محمد-احمد-عباد (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة empty()‎ في PHP}}</noinclude> (PHP 4, PHP 5, PHP 7) تُحدِّد الدالة<code>empty()‎</code>إذا كان المت...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

(PHP 4, PHP 5, PHP 7)

تُحدِّد الدالةempty()‎إذا كان المتغير فارغًا.

الوصف

bool empty ( mixed $var )

الدالةempty()‎ تتحقق من أنَّ المتغير يُعدّ فارغًا، ويعدّ المتغير فارغًا إذا كان غير موجودٍ أو يساوي القيمةNULL ،الدالةempty()‎لا تولد تحذيرًا إذا لم يكن المتغير معرفًا.

المعاملات

var

المتغير الذي نريد اختبار قيمته إن كان فارغةً أم لا.

...

وسائط أخرى…

ملاحظة: سابقاً في PHP 5.5، لم تكن تدعم الدالةempty()‎إلا المتغيرات فقط وتمرير أي شيًء آخر سوف يؤدي إلى خطأ من النوع parse error، وبعبارةًٍ آخرى، لن يعمل التعبير البرمجي الآتي مع الدالةempty()‎:‏ empty(trim($name)) لذا استخدم التعبير trim($name) == false، لن يولَّد تحذيرٌ إذا لم يكن المتغير معرفًا. وهذا يعني أن الدالة ()empty يمكن أن تكافئ التعبير البرمجي الآتي: !isset($var) || $var == false

القيم المعادة

ستُعاد قيمة falseإذا كان الوسيط (var) موجودًا ولهُ قيمةٌ أخرى غير NULL ولا تساوي الصفر ، ما عدا ذلك ستُعاد القيمة true