Php variables are described in detail. Php variables are used to store information. syntax for defining a variable: $ variable name value. example of using a variable :? Php $ x5; $ y6; $ z $ x + $ y; echo $ z ;? Php variables
A variable is a "container" used to store information ".
Syntax for defining a variable:
$ Variable name = value;
Example of using variables:
Run
From this example, we can see that the variable name starts with $, indicating that this is a variable. Variable names start with letters (a-z, A-Z) or underscores (_), followed by any letter or number and underline, but not a space.
PHP variable rules:
- The variable starts with the $ symbol, followed by the variable name.
- The variable name must start with a letter or underscore.
- Variable names can only contain letters, numbers, and underscores (A-z, 0-9, and _)
- Variable names cannot contain spaces
- Variable names are case sensitive ($ y and $ Y are two different variables)
Note: PHP statements and PHP variables are case sensitive.
The following variable names are valid:
$var_char$varChar$_varChar$var_char5
Create (declare) PHP variables
PHP has no command to declare variables.
The variable is created when you assign it a value for the first time:
In the preceding statement executionTxtSave valueHello world!And variableXSave value5.
Note:When you assign a text value to a variable, enclose it with quotation marks.
PHP is a weak language
In the above example, we noticed that the data type of the variable does not need to be declared to PHP.
PHP automatically converts the variable to the correct data type based on the value of the variable.
In a strongly typed programming language, we must declare (define) the type and name of the variable before using the variable.
PHP variable scope
The scope of a variable is a part of the script that can be referenced or used.
PHP has four different variable scopes:
- Local
- Global
- Static
- Parameter
Local and global scopes
Variables defined externally in all functions have a global scope. Except for functions, global variables can be accessed by any part of the script. to access a global variable in a function, you must use the global keyword.
The variable declared in the PHP function is a local variable and can only be accessed within the function:
Test variables inside the function:"; Echo" Variable x is: $ x "; echo"
"; Echo" Variable y is: $ y ";} myTest (); echo"
Test variables outside the function:
"; Echo" Variable x is: $ x "; echo"
"; Echo" Variable y is: $ y ";?>
In the above example, the myTest () function defines the $ x and $ y variables. $ X is declared outside the function, so it is a global variable. $ y is declared in the function, so it is a local variable.
When we call the myTest () function and output the values of two variables, the function will output the value of the local variable $ y, but cannot output the value of $ x, because the $ x variable is defined outside the function, it cannot be used in the function. if you want to access a global variable in a function, you need to use the global keyword.
Then, we output the values of two variables outside the myTest () function. the function will output the value of $ x, but cannot output the value of $ y, because the $ y variable is defined in the function, it is a local variable.
Note:You can use the same variable name in different functions, because the variable names defined in these functions are local variables and only apply to these functions.
PHP global keyword
The global keyword is used to access global variables in the function.
To call a global variable defined outside the function, we need to add the global keyword before the variable in the function:
PHP stores all global variables in a table named $ GLOBALS [Index.IndexSave the variable name. This array can be accessed inside the function or used directly to update global variables.
The above instance can be written as follows:
Static scope
When a function is completed, all its variables are usually deleted. However, sometimes you want a local variable not to be deleted.
To do this, useStaticKeywords:
Then, each time the function is called, the variable retains the value of the previous call of the function.
Note:This variable is still a local variable of the function.
Parameter scope
A parameter is a local variable that passes a value to a function by calling the code.
Parameters are declared in the parameter list as part of the function declaration:
Address: http://www.manongjc.com/php/php_variables.html
Php Related reading:
Php str_pad () function to populate the string with the specified length
Analysis and explanation of php str_replace () string replacement function
The php str_ireplace () function replaces characters in strings with case-insensitive characters.
The php str_getcsv () function parses the CSV string into an array.
Php sscanf () function usage and example
Container variable is the "container" used to store information. syntax for defining a variable: $ variable name = value; example of using a variable :? Php $ x = 5; $ y = 6; $ z = $ x + $ y; echo $ z ;?...