Translate

Total Pageviews

Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

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