Translate

Total Pageviews

PHP The global Keyword

 PHP The global Keyword

The global keyword is used to access a global variable from within a function.

To do this, use the global keyword before the variables (inside the function):

<!DOCTYPE html>

<html>

<body>


<?php

$x = 5;

$y = 10;


function myTest() {

  global $x, $y;

  $y = $x + $y;


myTest();  // run function

echo $y; // output the new value for variable $y

?>


</body>

</html>


***************

the same result as below

***************


<!DOCTYPE html>

<html>

<body>


<?php

$x = 5;

$y = 10;


function myTest() {

  $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];


myTest();

echo $y;

?>


</body>

</html>

=============

output is 15

Global and Local scope

 Global and Local scope

code bellow:
-------------

<!DOCTYPE html>

<html>

<body>


<?php

$x = 5; // global scope

 

function myTest() {

  $x = 55; // local scope

  echo "<p>Variable x inside function is: $x</p>";

myTest();


echo "<p>Variable x outside function is: $x</p>";

?>


</body>

</html>

-------------

output: 

Variable x inside function is: 55

Variable x outside function is: 5