How to access global variable from a function in PHP

4 Answers

0 votes
$GLOBALS['disk_size'] = "5TB";
   
function func() 
{
    echo $GLOBALS['disk_size'] . "<br />";
}

echo $GLOBALS['disk_size'] . "<br />";
func();

$GLOBALS['disk_size'] = "10TB";

echo $GLOBALS['disk_size'] . "<br />";
func();
 
/*
run:

5TB
5TB
10TB
10TB

*/

 



answered Oct 13, 2016 by avibootz
0 votes
$GLOBALS['disk_size'] = "5TB";
   
function func() 
{
    echo $GLOBALS['disk_size'] . "<br />";
    $GLOBALS['disk_size'] = "10TB";
}

echo $GLOBALS['disk_size'] . "<br />";
func();

echo $GLOBALS['disk_size'] . "<br />";
func();
 
/*
run:

5TB
5TB
10TB
10TB

*/

 



answered Oct 13, 2016 by avibootz
0 votes
$disk_size = "5TB";
   
function func() 
{
    global $disk_size;
    
    echo $disk_size . "<br />";
}

echo $disk_size . "<br />";
func();

$disk_size = "10TB";

echo $disk_size . "<br />";
func();
 
/*
run:

5TB
5TB
10TB
10TB

*/

 



answered Oct 13, 2016 by avibootz
0 votes
$disk_size = "5TB";
   
function func() 
{
    global $disk_size;
    
    echo $disk_size . "<br />";
    
    $disk_size = "15TB";
}

echo $disk_size . "<br />";
func();

echo $disk_size . "<br />";
func();
 
/*
run:

5TB
5TB
15TB
15TB

*/

 



answered Oct 13, 2016 by avibootz

Related questions

1 answer 115 views
1 answer 235 views
3 answers 223 views
223 views asked Oct 17, 2015 by avibootz
1 answer 207 views
3 answers 333 views
...