Thursday, September 4, 2025
HomeLanguagesDifference between $var and $$var in PHP

Difference between $var and $$var in PHP

In PHP, $var is used to store the value of the variable like Integer, String, boolean, character. $var is a variable and $$var stores the value of the variable inside it.

$var:

Syntax:

$variable = value;
  • The $variable is the variable name
  • The value is the initial value of the variable.

Example 1: This example stores and displays values with $.

PHP




<?php 
  
       // String value
       $value1 = "hello Geeks";  
   
    // Display string value
    echo $value1; 
    echo "<br/>";
  
    // Boolean value
    $value2 = true;       
      
    // Display boolean value
    echo $value2;  
    echo "<br/>";
  
    // Integer value
    $value3 = 34;    
  
    // Display integer value
    echo $value3; 
    echo "<br/>";
?>


 

Output

hello Geeks<br/>1<br/>34<br/>

$$var: $$var stores the value of $variable inside it.

Syntax:

$variable = "value";  
$$variable = "new_value";
  • $variable is the initial variable with the value.
  • $$variable is used to hold another value.

We can get another value by using the $value of the first variable.

Example 2: PHP program to demonstrates $$var.

PHP




<?php 
  
      // String value
      $value1 = "hello";  
  
       // Display string value
      echo $value1; 
  
      echo "\n";
  
      // Store another string in $$var
      $$value1 = "Hello php";
  
    // Access another string using
    // value of $var
      echo "$hello";
?>


Output

hello
Hello php

Difference between Both: The variable $var is used to store the value of the variable and the variable $$val is used to store the reference of the variable.

RELATED ARTICLES

Most Popular

Dominic
32264 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6632 POSTS0 COMMENTS
Nicole Veronica
11800 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11860 POSTS0 COMMENTS
Shaida Kate Naidoo
6749 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6698 POSTS0 COMMENTS
Umr Jansen
6718 POSTS0 COMMENTS