3.3.1 常量定义

更新于 2026年10月10日 版权声明
3.3.1 常量定义

PHP提供了define函数和const关键字来帮助开发者定义一个常量。

常量名和其他任何PHP标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母、数字或下划线。

图示

语法:

图示

参数:

图示

返回值:

图示

使用const关键字来定义一个常量。

语法:(https://www.daowen.com)

图示

参数:

图示

【例3.7】定义PHP常量。

图示

两者都可以定义常量,那两者的区别在哪里呢?

const是一个语言结构体,而define是一个函数,可以通过第三个参数来指定大小写敏感。

const简单易读,编译时要比define快很多。

const可在类中使用,用于类成员常量定义,定义后不可修改,而define不能。

const是在编译时定义,因此必须处于最顶端的作用区域,不能在函数,循环及if条件中使用。而define是函数,也就是能调用函数的地方都可以使用。

const定义的常量只能是静态常量,define可以是任意表达式。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)