Related Articles

Related Articles

How to declare a global variable in PHP?
  • Last Updated : 30 Apr, 2019

Global variables refer to any variable that is defined outside of the function. Global variables can be accessed from any part of the script i.e. inside and outside of the function. So, a global variable can be declared just like other variable but it must be declared outside of function definition.

Syntax:

$variable_name = data;

Below programs illustrate how to declare global variable.

Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// Demonstrate how to declare global variable
  
// Declaring global variable
$x = "Geeks";
$y = "for";
$z = "Geeks";
  
// Display value
// Concatenating String
echo $x.$y.$z;
  
?>

chevron_right


Output:



GeeksforGeeks

Accessing global variable inside function: The ways to access the global variable inside functions are:

  • Using global keyword
  • Using array GLOBALS[var_name]: It stores all global variables in an array called $GLOBALS[var_name]. Var_name is the name of the variable. This array is also accessible from within functions and can be used to perform operations on global variables directly.

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// Demonstrate how to declare
// global variable
  
// Declaring global variable
$x = "Geeks";
$y = "for";
$z = "Geeks";
$a = 5;
$b = 10;
  
function concatenate() {
    // Using global keyword
    global $x, $y, $z;
    return $x.$y.$z;
}
  
function add() {
    // Using GLOBALS['var_name']
    $GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b'];
}
  
// Print result
echo concatenate();
echo"\n";
add();
echo $b;
?>

chevron_right


Output:

GeeksforGeeks
15



My Personal Notes arrow_drop_up
Recommended Articles
Page :