PishroApp

23 فروردین 1398 ساعت 22:46

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

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

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

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

isset()

empty()

is_null()

 

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

تابع isset ()

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

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

 

empty ()

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

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

 

is_null ()

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

 

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

 

 

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

29 admin
نظرات

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

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

پاسخ به نظر
اگر نظری برای این مطلب ارسال شد از طریق ایمیل مرا اطلاع بده!

هنوز برای این مطلب نظری ارسال نشده است!
0