Home > Backend Development > PHP Problem > How to define variables in php

How to define variables in php

王林
Release: 2023-02-26 19:14:01
Original
6777 people have browsed it

How to define variables in php

1. Define constants

define("CONSTANT", "Hello world.");
Copy after login

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";
Copy after login

3. Variable variables

$$a = "world";
Copy after login

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;
Copy after login

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"];
Copy after login

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; //加&符号到将要赋值的变量前
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template