Create Variable in PHP
The rules when you create variables in PHP:
- Variable declaration with dollar ($) followed by variable name
- Variable name must start with a letter or underscore (_)
- Variable name is case-sensitive
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
Variable Scope
PHP has 3 variable scopes:
- Global
- Local
- Static
Global scope
$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();
Use Array GLOBALS to Access Global Variable
The second way to access global variables is to use a global array.
$name = "Gunawan";
function get_name() {
echo $GLOBALS['name']; // valid
}
get_name();
Static Variable
function test() {
static $number = 0;
echo $number;
$number++;
}
Variable Super Global in PHP:
- $GLOBALS
- $_SERVER
- $_GET
- $_POST
- $_FILES
- $_COOKIE
- $_SESSION
- $_REQUEST
- $_ENV
Download my repository php fundamental from my github.
Top comments (0)