🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ AmirAliDev
سشن‌ها چه موقع false هستند؟
جامعه پی اچ پی ایجاد شده در ۰۷ تیر ۱۴۰۲

سلام خسته نباشید ببخشید این تکه کد رو چه بزاریم چه نزاریم فرقی نداره؟میشه یکم بیشتر توضیح بدین یعنی چی سشن true باشه سشن چجوری false میشه؟!

    if (isset($_SESSION['msg']) && $_SESSION['msg']) {
        echo $_SESSION['msg'];
        unset($_SESSION['msg']);
    }

منظورم این کد پایین هست!

&& $_SESSION['msg']

سلام،

چک میکنه که آیا در سشن با کلید msg آیا مقداری وجود دارد یا خیر، اگر خالی نباشد و مقدارش صفر نباشد پس true خواهد بود. بنابراین اگر سشن msg مقدار داشته باشد پس پیامی هست که باید چاپ شود، پیام داخل سشن چاپ میشود و بعد از چاپ باید سشن unset شود تا دیگر این پیام چاپ نشود.

بهترین پاسخ
محسن موحد ۰۷ تیر ۱۴۰۲، ۰۸:۱۶

سلام امیرعلی جان، قسمت دوم شرط که گفتین، برای چک کردن این هست که سشن msg اصلا مقداری داره یا خیر؛ اگه مقدارش false یا null یا یه آرایه خالی باشه وارد شرط نمیشه.

صادق برزگر ۰۷ تیر ۱۴۰۲، ۰۸:۲۳