The rules when you create variables in PHP:
Valid variables:
$name = "Gunawan"; //valid $Name = "Gunawan"; //valid $_name = "Gunawan; //valid
Not valid variables:
$4name = "Gunawan"; //not valid $user-name = "Gunawan"; //not valid $this = "Gunawan"; //not valid
PHP has 3 variable scopes:
$name = "Gunawan"; function get_name() { echo $name; // not valid } get_name();
To access a global variable within a function you must declare a global variable with the keyword 'global' within a function.
$name = "Gunawan"; function get_name() { global $name; echo $name; // valid } get_name();
The second way to access global variables is to use a global array.
$name = "Gunawan"; function get_name() { echo $GLOBALS['name']; // valid } get_name();
function test() { static $number = 0; echo $number; $number++; }
Download my repository php fundamental from my github.
The above is the detailed content of Variable & Variable Scope | PHP Fundamentals. For more information, please follow other related articles on the PHP Chinese website!