You are on page 1of 7

msc (computer science) 1

Principles of programming languages


(PPL)

LOCAL AND GLOBAL


VARIABLES
Local Variables

 A LOCAL VARIABLE IS A VARIABLE WHICH IS EITHER A VARIABLE DECLARED WITHIN


THE FUNCTION OR IS AN ARGUMENT PASSED TO A FUNCTION.
 IF WE DECLARE VARIABLES IN A FUNCTION THEN WE CAN ONLY USE THEM WITHIN
THAT FUNCTION. OR ACCESS IN THE FUNCTION.
 LET WE CONSIDER THIS SIMPLE PROGRAM, WE HAVE ONE LOCAL VARIABLE.
Local Variable Example
<?PHP
$X = 4;
FUNCTION ASSIGNX () {
$X = 0;
PRINT "\$X INSIDE FUNCTION IS $X. <BR />";
}
ASSIGNX();
PRINT "\$X OUTSIDE OF FUNCTION IS $X. <BR />";
?>

OUTPUT:
$X INSIDE FUNCTION IS 0.
$X OUTSIDE OF FUNCTION IS 4.
global Variables

 A GLOBAL VARIABLE (DEF) IS A VARIABLE WHICH IS ACCESSIBLE IN MULTIPLE SCOPES.


 IT IS IMPORTANT TO NOTE THAT GLOBAL VARIABLES ARE ONLY ACCESSIBLE AFTER
THEY HAVE BEEN DECLARED.
 THAT IS, YOU CAN USE A VARIABLE IS DECLARED BELOW ITS USAGE IN THE TEXT.
 LET WE CONSIDER THIS SIMPLE PROGRAM, WE HAVE ONE GLOBAL VARIABLE
global Variable Example
<?PHP
$SOMEVAR = 15;
FUNCTION ADDIT() {
GLOBAL $SOMEVAR;
$SOMEVAR++;
PRINT "SOMEVAR IS $SOMEVAR";
}
ADDIT();
?>
OUTPUT:
SOMEVAR IS 16
Group Members

 GAURAV DEORE
 ABHISHEK FOKANE
 AKSHAY KHAIRNAR
 ROSHAN SHINDE
Thank you
JAY HIND
JAY MARHARASHTRA

You might also like