is_readable()
این تابع فایلی که بهش داده شود را چک میکند که آیا قابل خواندن است یا خیر
نکته : نتیجه ی این تابع cache میشود.
منبع : https://www.w3schools.com/php/func_filesystem_is_readable.asp
is_resource()
این تابع برای ما چک میکند که آیا متغیر مد نظر از نوع منبع هست یا خیر
در صورتی مقدار false را برمیگرداند که نوع متغیر از نوع منبع نباشد.
منبع : https://www.w3schools.com/php/func_var_is_resource.asp
is_object()
چک میکند که آیا متغیر شئ است یا خیر
اگر شئ باشد true یا 1 را برمیگرداند در غیر این صورت false یا هیچی
منبع : https://www.w3schools.com/php/func_var_is_object.asp
is_scalar()
چک میکند که آیا متغیر اسکالر (عددی) هست یا خیر
اعداد صحیح
اعداد اعشاری
رشته های عددی یا دودویی میتوانند اسکالر (عددی) باشند
آرایه ها
اشیا و منابع اسکالر نیستند.
منبع : https://www.w3schools.com/php/func_var_is_scalar.asp
is_real()
چک میکند که آیا متغیر از نوع اعشاری هست یا خیر
این تابع برابر با تابع ()is_float است.
منبع : https://www.w3schools.com/php/func_var_is_scalar.asp
باتشکر از اساتید محترم
سلام دوست عزیز
حتما در نظر داشته باشید که تابع is_real در PHP 7.4 منسوخ شده و از ورژن PHP 8 به بعد هم به طور کامل حذف شده است و در صورت استفاده با خطای مهلک Fatal error مواجه میشوید که باعث توقف برنامه شما میشود.
Fatal error: Uncaught Error: Call to undefined function is_real()
منبع از وبسایت رسمی PHP :
https://www.php.net/manual/en/function.is-real.php
موفق باشید ?