两个关键字都可以定义常量。两者的区别如下: 1.const在编译阶段定义常量,define在运行阶段定义常量。 2.const定义的常量是大小写敏感的,define的第三个参数设置为true可以关闭大小写敏感。 3.const的常量命名只能是普通文本,而define允许使用动态表达式的值来命名。 4.const可以用来定义类常量,而define不可以。
显示答案