چگونه با PHP بررسی کنیم متغیر تعریف شد یا خالی است ؟

چگونه با PHP بررسی کنیم متغیر تعریف شد یا خالی است ؟

چگونه با PHP بررسی کنیم متغیر تعریف شد یا خالی است ؟ – حتما برای شما هم این خطا ها در PHP پیش آمده که متغیر یا عضو آرایه تعریف نشد و با پیغام های روبرو مواجه شوید مثل : “Notice: Undefined variable”, “Notice: Undefined index”, and “Notice: Undefined offset” .

برای حل این مشکلات می توانیم از توابع isset و empty و is_null استفاده کنیم .

مورد 1 : تابع isset

این تابع بررسی می کند که آیا متغیر یا عضو آرایه تعریف شده است اگر برقرار بود true برمی گرداند .

Syntax :

bool isset( mixed $var [, mixed $... ] )

مثال :

<?php 
// PHP program to check whether  
// a variable is set or not  

$str = "GeeksforGeeks";  

// Check value of variable is set or not  
if(isset($str)) {  
    echo "Value of variable is set";  
}  
else {  
    echo "Value of variable is not set";  
}  
?>  

خروجی

Value of variable is set 


مورد 2 : تابع empty

تابع بررسی می کند که آیا متغیر یا عضو آرایه تعریف شده و همچنین خالی است اگر برقرار بود true برمی گرداند .

Syntax :

bool empty( $var )

مثال :

<?php 
// PHP program to check whether  
// a variable is set or not  

$str = "GeeksforGeeks";  

// Check value of variable is set or not  
if(!empty($str)) {  
    echo "Value of variable is set";  
}  
else {  
    echo "Value of variable is not set";  
}  
?>  

خروجی

Value of variable is set


مورد 3 : تابع is_null

این تابع بررسی می کند اگر متغیر یا عضو آرایه تعریف شده باشد و مقدار null را دارا باشد true برمی گرداند .

Syntax :

bool is_null( $var )

مثال :

<?php 
// PHP program to check whether  
// a variable is set or not  

$str = "GeeksforGeeks";  

// Check value of variable is set or not  
if(!is_null($str)) {  
    echo "Value of variable is set";  
}  
else {  
    echo "Value of variable is not set";  
}  
?>

خروجی

Value of variable is set

ارسال نظر