Home >Backend Development >PHP Problem >Understand php constants in one minute

Understand php constants in one minute

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-03-25 17:45:432101browse

There are many quantities that do not change in PHP. They are called constants. This time we will learn about the definition, use, naming and differences of constants from variables. Follow the editor to learn.

Understand php constants in one minute

1. Concept

Constants are used to temporarily store values ​​and will only exist when we execute the program.

2. Define and use

define('常量名称',常量值)

or

define("常量名称",常量值)

Constant naming:

  • and Variables can also only contain letters, numbers, and underscores, and must start with letters or underscores, not numbers;

  • Constant names are usually uppercase;

  • Customized constants are strictly case-sensitive.

3. The difference between constants and variables

  • ##There is no dollar sign in front of the constant (

    $ ), there is a $ symbol in front of the variable;

  • constants cannot be assigned through assignment statements, and can only be defined using the

    define() function;

  • Like c, constants can be defined and used anywhere regardless of variable scope;

  • After a constant is defined, it cannot be It cannot be redefined or undefined;

  • The value of a constant can only be a Boolean type, integer, floating point or string type;

4. Predefined constants

Predefined constants: Constants that have been defined in the PHP kernel and can be used directly.

Magic constant: It is a predefined constant starting with

__. The value is different depending on the location of the code, so it is called a magic constant.

Recommended: "

php video tutorial"

The above is the detailed content of Understand php constants in one minute. 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