Accessing a Global Variable from Within a Function : Definition « Functions « PHP






Accessing a Global Variable from Within a Function

 
<?php
  $GLOBALS['user'] = "myusername";
  $GLOBALS['pass'] = "mypassword";
  
  function validatelogin ($username, $password){
    if (strcmp ($username, $GLOBALS['user']) == 0 && strcmp ($password, $GLOBALS['pass']) == 0){
      return true;
    } else {
      return false;
    }
  }
  
  if (validatelogin ("myusername","mypassword")){
    echo "You are logged in correctly";
  } else {
    echo "You have an incorrect username and/or password";
  }
?>
  
  








Related examples in the same category

1.Create function from string
2.Declaring a Simple Function
3.Function printing text on a Web Page
4.Declaring a Function
5.A Simple User Function
6.A Function Requiring Two Arguments
7.A Function to Build Query Strings
8.A function that calculates sales tax
9.Build and then call a function
10.Call the function
11.Create a User Function
12.Defining functions before or after calling them
13.Creating and calling a function that accepts arguments
14.Define constant in a function
15.nesting functions
16.global key word in a function
17.Variables Defined Outside Functions Are Inaccessible from Within a Function by Default
18.Using nested functions