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 107 views
1 answer 232 views
3 answers 214 views
214 views asked Oct 17, 2015 by avibootz
1 answer 201 views
3 answers 323 views
...