关注细节:使用const定义的常量名称前不需要使用“$“符号,且常量名称通常都是大写的。

试图为const定义的常量赋值,将会出现错误,代码如下:

程序运行结果将会出错,使用const修饰的常量更其它的常量,有点不同的地方就是:常量名前不要使用”$”,切记!当然这个常量值也是不能修改的,一旦定义就不能程序的任何地方进行“人为”的修改,这跟使用 define定义是一样,还有就是使用const来定义当然也遵守其它常量的命名规则.

扩展阅读:

常量前面没有美元符号($);

常量只能用 define() 函数定义,而不能通过赋值语句;

常量可以不用理会变量范围的规则而在任何地方定义和访问;

常量一旦定义就不能被重新定义或者取消定义;

常量的值只能是标量;

常量只能包含标量数据(boolean,integer,float 和 string),不要定义 resource常量.

可以用函数 constant() 来读取常量的值.get_defined_constants()可以获得所有已定义的常量列表.

如果使用了一个未定义的常量,PHP 假定想要的是该常量本身的名字,如同用字符串调用它一样(CONSTANT 对应 “CONSTANT”),此时将发出一个 E_NOTICE 级的错误.

PHP 的“魔术常量”.

PHP常量修饰符是什么,php const常量修饰符使用方法相关推荐

  1. C和C++里的const常量、volatile修饰符的深层次说明

    目录 一.写在前面 二.分析C和C++中const常量被修改后值的状态 2.1 C中const常量被修改后值的状态 2.2 C++中const常量被修改后值的状态 2.3 C和C++中const常量被 ...

  2. C语言 const、volatile、const volatile限定符理解

      在C语言经常会用到变量类型限定符const和volatile,但是const和 volatile也可以一起使用.下面就一次分析一下这三种情况的使用方法. 1.const   从字面意思理解,意思就 ...

  3. PHP类 const常量访问方法例子

    在php面向对象之final的应用中,讲到了PHP面向对象常用的修饰符final的应用,接下来讲到PHP面向对象中常用的常量修饰符const. 我们知道,在PHP中定义常量是通过define()函数来 ...

  4. Dart const常量构造函数详解

    常量构造函数总结如下几点: 常量构造函数需以const关键字修饰 const构造函数必须用于成员变量都是final的类 构建常量实例必须使用定义的常量构造函数 如果实例化时不加const修饰符,即使调 ...

  5. c语言 const常量作用,C语言 const常量讲解

    //const的本质 //const本质上是伪常量,无法用于数组初始化以及全局变量初始化 //原因在于const仅仅限定变量无法直接赋值,但是却可以通过指针间接赋值 //例如局部常量在栈区,而不在静态 ...

  6. 成员函数的const究竟修饰的是谁

    demo <pre name="code" class="cpp">class Test { public:const void OpVar(int ...

  7. 在定义常量时,为什么推荐使用const,而不是#define?

    在定义常量时,为什么推荐使用const,而不是#define? const修饰词可以将一个变量修饰为"只读",这个就能称为常量么?姑且认为可以.const是只读的意思,它限定一个变 ...

  8. const常量与define宏定义的区别

    #define RADIUS 100; const  float   RADIUS = 100; (1) 编译器处理方式不同 define宏是在预处理阶段展开. const常量是编译运行阶段使用. ( ...

  9. c语言中常量有何作用,C语言const的用法详解,C语言常量定义详解

    有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定.例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小.为了满足这一要求,可以使用const关键字对变量加以限定: co ...

最新文章

  1. 目标检测新范式:Sparse R-CNN
  2. Sprint(第一天11.14)
  3. Nilearn教程系列(3)-ICA静息功能磁共振成像的分组分析:CanICA
  4. 单词数 (STL set集合)
  5. MFC中对话框的操作
  6. ios 制作framework
  7. Django中间件与python日志模块 介绍
  8. 洛谷P1102 A-B
  9. .Net MVC新建视图时出现“AutoMapper已拥有为System.ValueTuple定义的依赖项”的错误提示
  10. Spring整合MyBatis原理之MapperScannerConfigurer(一)
  11. php 四叉树quadtree,线性四叉树十进制编码原理 四叉树(Quadtrees)一共有多少种?...
  12. 如何调试手机网页页面
  13. 什么是Cisco ACI?
  14. c# MD5加密
  15. Unity经典案例再现《太空大战》
  16. WiFi通信字节乱码问题的产生原因及解决方法
  17. 做外贸有套路,这几招“技巧组合拳“,让你轻松变高手
  18. php warning: file_get_contents,解决PHP Warning: file_get_contents failed to open stream
  19. 结合实战暴利营销13种技巧方式总有一个万里挑一适合你!!!
  20. 【Python】英文字符频率统计

热门文章

  1. python翻页爬取京东商品评价
  2. 【BIM入门实战】Revit建筑墙体:构造、包络、叠层图文详解
  3. android listview 滚动条隐藏,隐藏滚动条在FlatList(React Native)中Android
  4. 罗芬激光COHERENT相干pmb电源维修HPC840
  5. PMP项目收尾阶段的常见工作
  6. 项目收尾过程的工作及作用
  7. 深入理解面向discuz的插件开发
  8. 微信公众号 语音转文字api_文字一键转语音,无需安装任何软件
  9. 测试声音软件贴吧,想要去噪音,改对白情绪?快来试试这款音频修复软件吧!...
  10. ABB机器人控制柜各模块指示灯状态详解