0 évaluation0% ont trouvé ce document utile (0 vote)
13 vues8 pages
PHP variables must start with a $ sign and can contain alphanumeric characters and underscores. They are case sensitive and cannot include certain special characters. Variables can have local, global, or static scope. Local variables are only accessible within a function, global variables can be accessed anywhere but must be declared globally to be modified within a function, and static variables retain their value between function calls. Function parameters act as local variables that receive values from the calling code.
PHP variables must start with a $ sign and can contain alphanumeric characters and underscores. They are case sensitive and cannot include certain special characters. Variables can have local, global, or static scope. Local variables are only accessible within a function, global variables can be accessed anywhere but must be declared globally to be modified within a function, and static variables retain their value between function calls. Function parameters act as local variables that receive values from the calling code.
PHP variables must start with a $ sign and can contain alphanumeric characters and underscores. They are case sensitive and cannot include certain special characters. Variables can have local, global, or static scope. Local variables are only accessible within a function, global variables can be accessed anywhere but must be declared globally to be modified within a function, and static variables retain their value between function calls. Function parameters act as local variables that receive values from the calling code.
Characters Are Not Allowed In Variable Name asterisk (*) 2 plus(+) hash(#) minus(-) ampersand(&) at the rate(@)
ETL LABS PVT LTD – PHP 29
Variable Scope
PHP variables can be one of
three scope types −
1 Local variables
2 Global variables
3 Static variables
ETL LABS PVT LTD – PHP 30
Local Variables
A variable declared in a function is considered
local; that is, it can be referenced solely in that function.
ETL LABS PVT LTD – PHP 31
Global Variables In contrast to local variables, a global variable can be accessed in any part of the program. However, in order to be modified, a global variable must be explicitly declared to be 5 global in the function in which it is to be modified. This is accomplished, conveniently enough, by placing the keyword GLOBAL in front of the variable that should be recognized as global. Placing this keyword in front of an already existing variable tells PHP to use the variable having that name.
ETL LABS PVT LTD – PHP 32
Static Variables The final type of variable scoping that I discuss is known as static. In contrast to the variables declared as function parameters, which are destroyed on the function's exit, a static variable will not lose its value when the 6 function exits and will still hold that value should the function be called again.
You can declare a variable to be static simply
by placing the keyword STATIC in front of the variable name.
ETL LABS PVT LTD – PHP 33
Function Parameters A parameter is a local variable whose value is passed to the function by the calling code.