Wednesday, October 22, 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
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS