梦入琼楼寒有月,行过石树冻无烟

PHP 常量与预定义常量

在PHP中,常量一般指无法修改的变量或值,而常量一般分为自定义变量和预定义变量两种变量方法。

自定义常量

创建一个常量
1
2
3
<?php
define("常量名", "常量值");
?>
输出一个常量
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
</head>
<body>
<?php
define("常量名", "常量值");
echo 常量名;
?>
</body>
</html>

预定义常量

预定义常量也被称之为“魔术常量”,预定义常量是PHP自带提供的预定义常量,很多是由不同的扩展库定义的,也只有加载了这些库才可以使用预定义常量。虽然PHP提供了大量的预定义常量,但经常使用的也就屈指可数,他们都有一个共同的特点就是“不区分大小写

输出当前所在行号(__LINE__)!
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
</head>
<body>
<?php
define("__LINE__", "常量值");
echo __LINE__;
?>
</body>
</html>
预定义常量
ID DA FA
__LINE__ 输出常量当前所在行号
__FILE__ 输出当前常量所在文件位置
⬅️ Go back