تفاوت میان متدهای isset, empty و is_null در PHP (قسمت چهارم)

متدهای isset, empty و null از پرکاربردترین متدهای زبان برنامه نویسی php هستند که حداقل یکبار در پروژه های برنامه نویسی شده مورد استفاده قرار می گیرد.

در این مقاله خیلی سریع و با مثال تفاوت این متدها را توضیح می دهیم.


متد isset

از متد isset برای بررسی متغیر جهت وجود داشتن و null نبودن مورد استفاده قرار می گیرد. مقداری null است که یا وجود نداشته باشد یا مقدار آن برابر با null است.

اشتباهی که وجود دارد این است که برخی از برنامه نویسان مبتدی فکر می کنند که مقدار 0 یا false نیز در این تابع برابر با null است.

در مثال زیر از یک آرایه خالی استفاده کرده ایم و تابع مقدار true برگشت می دهد. در صورتی که وجود داشته باشد و null نباشد مقدار بازگشتی برابر با true است.

مثال:

<?php
$name = [];
echo isset($name);
?>
//true

مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از مقالات php در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/phpArticles