تفاوت isset و empty و is_null در php

تفاوت isset و empty و is_null در php

پی اچ پی چندین تابع برای بررسی مقادیر اولیه متغییر دارد که می توان از آنها برای وجود و عدم وجود یا دارا بودن یا نبودن مقدار یک متغییر استفاده کرد.

پی اچ پی چندین تابع برای بررسی مقادیر اولیه متغییر دارد که می توان از آنها برای وجود و عدم وجود یا دارا بودن یا نبودن مقدار یک متغییر استفاده کرد.

این توابع عبارتند از:

isset()

empty()

is_null()

 

 و اما تفاوت این توابع در چیست؟

تابع isset ()

با این تابع می توانید بررسی کنید که آیا یک متغیر وجود دارد یا خیر

بصورت کلی اگر شما می خواهید و شک دارید که یک متغییر وجود خواهد داشت و یا نه باید از isset استفاده کنید.

 

empty ()

با این تابع می توانید بررسی کنید که آیا متغیر داده شده خالی میباشد یا خیر.

تفاوت این تابع با تابع isset() در این است که در تابع isset مقدار NULL فعال می باشد.

 

is_null ()

با این تابع می توان بررسی کرد که یک متغییر بصورت null می باشد یا خیر

 

برای آشنایی بیشتر با مفهوم این توابع می توانید تصویر زیر را ببینید

 

 

امیدوارم از این آموزش لذت برده باشید. درصورتی که سوالی دارید می توانید از بخش نظرات ارسال فرمایید.


دسته بندی ها:

پی اچ پی

ارسال نظر

برای اطلاع از پاسخ به نظر شما می توانید ایمیل یا شماره موبایل خود را وارد نمایید. *

ایمیل و شماره موبایل شما کاملا مخفی خواهد ماند و در سایت نمایش داده نخواهد شد. *

اگر نظری برای این مطلب ارسال شد از طریق ایمیل مرا اطلاع بده!
لسیت نظرات
ثنا
ممنون از اطلاعات خوبتون .لطفا در مورد تفاوت عملکرد phpدر زبان save و store بفرمایید.

پاسخ به این نظر

پاسخ
ایمان برومند زاده
سلام وقت بخیر متوجه منظور شما نشدم. لطفا کمی واضح تر سوال خودتون رو بپرسید. در php یا فریم وورک خاصی مد نظرتون هست؟ با تشکر

پاسخ به این نظر