手册
目录
常量是一个简单值的标识符(名称)。在脚本执行期间,该值无法更改。
有效的常量名以字母或下划线开头(常量名之前没有 $ 符号)。
注意:与变量不同,常量在整个脚本中是自动全局的。
要创建常量,请使用 define() 函数。
define(name, value, case-insensitive);
注意:在 PHP 7.3 中,定义不区分大小写的常量已被弃用。PHP 8.0 只接受 false,值 true 将产生警告。
创建一个区分大小写的常量名称:
define("GREETING", "Welcome to w3school.com.cn!");
echo GREETING;
运行实例 »点击 "运行实例" 按钮查看在线实例
创建一个不区分大小写的常量名称:
define("GREETING", "Welcome to w3school.com.cn!", true);
echo greeting;
运行实例 »点击 "运行实例" 按钮查看在线实例
您还可以使用 const 关键字创建常量。
使用 const 关键字创建常量:
const MYCAR = "Volvo"; echo MYCAR;运行实例 »
点击 "运行实例" 按钮查看在线实例
const 始终区分大小写。define() 具有不区分大小写的选项。const 不能在另一个块作用域内创建,例如在函数内部或 if 语句内部。define 可以在另一个块作用域内创建。从 PHP7 开始,您可以使用 define() 函数创建一个数组常量。
创建一个数组常量:
define("cars", [
"Volvo",
"BMW",
"BYD"
]);
echo cars[0];
运行实例 »点击 "运行实例" 按钮查看在线实例
常量自动具有全局性,并且可以在整个脚本中使用。
本例可在函数内部使用常量,即使它在函数外部定义:
define("GREETING", "Welcome to w3school.com.cn!");
function myTest() {
echo GREETING;
}
myTest();
运行实例 »点击 "运行实例" 按钮查看在线实例
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习