PDA

View Full Version : سوال: کار این قطعه برنامه چیه؟



sooren_66
پنج شنبه 25 اردیبهشت 1393, 22:18 عصر
با سلام
کار این قطعه برنامه رو کسی می تونه توضیح بده.


if( isset($_SESSION['ERRMSG_ARR']) && is_array($_SESSION['ERRMSG_ARR']) && count($_SESSION['ERRMSG_ARR']) >0 ) {
echo '<ul class="err">';
foreach($_SESSION['ERRMSG_ARR'] as $msg) {
echo '<li>',$msg,'</li>';
}
echo '</ul>';
unset($_SESSION['ERRMSG_ARR']);
}

Mori Bone
پنج شنبه 25 اردیبهشت 1393, 22:27 عصر
اول متغیر داخله جلسه رو چک میکنه مقدار دهی شده یانه، از نوع آرایه است یا نه و تعداد اندیسهای اون بیشتر از 0 باشه(در کل اگه چیزی تو $_SESSION['ERRMSG_ARR'] بود)
اگه شرط درس بود یدونه لیست درس میکنه که زیرمنوهاش مقادیر داخله $_SESSION['ERRMSG_ARR'] رو دارن. بعد هم $_SESSION['ERRMSG_ARR'] از بین میبره.
همین:بوس:

***BiDaK***
پنج شنبه 25 اردیبهشت 1393, 22:28 عصر
اگه همچین سشنی وجود داشت و آرایه بود و خونه های آرایه بیشتر از صفر بود این آرایه رو بیا با foreach چاپش کن و در آخر هم این متغیر سشن رو حذف کن.
خط 4 کد رو تصحیحش کن و به شکل زیر بنویس:

echo '<li>'.$msg.'</li>';