Skip to content
Related Articles

Related Articles

Improve Article
How to check whether a variable is set or not using PHP ?
  • Last Updated : 01 Jun, 2020

We have given a variable and the task is to check whether a variable var is set or not in PHP. In order to do this task, we have the following methods in PHP:

Approach 1: Using isset() Method: The isset() method returns True if the variable is declared and its value is not equal to NULL.
 

Syntax:

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

Example :

PHP




<?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"
?> 
Output



Value of variable is set 

Approach 2: Using !empty() Method: The empty() method returns True if the variable is declared and its value is equal to empty and not a set.

Syntax:

bool empty( $var )

Example :

PHP




<?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"
?> 
Output
Value of variable is set 

Approach 3: Using !is_null() Method: The is_null() method returns True if the variable is declared and its value is equal to Null and not a set.

Syntax:

bool empty( $var )

Example :

PHP




<?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"
?>
Output
Value of variable is set 



My Personal Notes arrow_drop_up
Recommended Articles
Page :