Home  >  Article  >  Backend Development  >  How to define variables in php

How to define variables in php

王林
王林Original
2019-10-15 17:55:086637browse

How to define variables in php

1. Define constants

define("CONSTANT", "Hello world.");

Constants can only contain scalar data (boolean, integer, float and string). When calling constants, only You need to simply use the name to get the value of the constant without adding the "$" sign.

Note: Constants and (global) variables are in different namespaces. This means for example TRUE and $TRUE are different.

2. Ordinary variables

$a = "hello";

3. Variable variables

$$a = "world";

Both variables are defined, $ The content of a is "hello" and the content of $hello is "world".

4. Static variables

Inside the function:

static $a = 0;

Note: uses the result of the expression in the declaration to Assignment will cause parsing errors

Static variables only exist in the local function domain (inside the function). After the function is executed, the variable value will not be lost and can be used for recursive calls.

5. Global variables

Global variables defined within the function body can be used outside the function body. Global variables defined outside the function body cannot be used within the function body. Global variables can be used outside the function body. To access variables within the scope, you can use special PHP to customize the $GLOBALS array:

$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];

A real global variable imported with the global statement in a function domain actually establishes a reference to the global variable

Note: The static and global definitions of variables are implemented in an application manner.

6. Assign a value to a variable

Assignment by address (simple reference)

$bar = &$foo; //加&符号到将要赋值的变量前

Changing the new variable will affect the original variable. This kind of assignment Operation is faster.

Note: Only named variables can be passed for address assignment

Recommended tutorial: PHP video tutorial

The above is the detailed content of How to define variables in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn