php----------const 定义的常量和define()定义的常量的区别?
用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用也可以在类外面使用,define不能。
定义:const 常量名=值; 没有$符
访问:类名 ::常量名 或 接口名::常量名 如下图
下图是在类外就直接 常量名访问
用法二:const定义的常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。在运行时定义一个常量。define('TXE',100,TRUE);
用法三:const不能在条件语句中定义常量,而define函数可以。if($a>10){define('LE','hello');}
转载于:https://www.cnblogs.com/wamptao/p/8656575.html
php----------const 定义的常量和define()定义的常量的区别?相关推荐
- C++ 笔记(07)— 常量(字面常量、const定义常量、constexpr 定义常量、enum 定义常量、define 定义常量)
在 C++ 中,常量类似于变量,只是不能修改.与变量一样,常量也占用内存空间,并使用名称标识为其预留的空间的地址,但不能覆盖该空间的内容. 常量可以是任何的基本数据类型,可分为整型数字.浮点数字.字符 ...
- C语言——初识C语言(define定义常量和宏,指针,结构体)
1.1define定义常量和宏 define 定义符号(定义常量) //define 定义标识符常量 #define MAX 1000 define 定义宏(宏是有参数的,参数用来替换) ...
- define定义常量和宏 以及 寄存器关键字register
在C语言中,# 指的是预处理指令.像#define就是在main函数之前预先进行定义. define定义常量 这里定义了常量NUM,我们知道数组固定下标值必须是常量,这也进一步说明了这里define定 ...
- C语言 define 定义函数(多行书写) - C语言零基础入门教程
目录 一.define 简介 二.define 定义多行函数 1.简单使用 2.经典案例 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 ...
- 【C语言】#define定义的标识符和宏
目录 1.#define定义标识符 语法 2.#define定义宏 #define替换的规则 #与## #的用法: ##的用法: 宏的缺点
- const常量与define宏定义的区别
#define RADIUS 100; const float RADIUS = 100; (1) 编译器处理方式不同 define宏是在预处理阶段展开. const常量是编译运行阶段使用. ( ...
- UIKIT_EXTERN和define定义常量
看过我其他的博客的人都知道,我喜欢用define定义常量,最近看了一个开源的轮子,使用UIKIT_EXTERN这个定义的常量,了解了一下,发现使用宏定义的常量会在内存中临时开辟一份内存空间,而使用UI ...
- c语言中常量有何作用,C语言const的用法详解,C语言常量定义详解
有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定.例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小.为了满足这一要求,可以使用const关键字对变量加以限定: co ...
- C ++基础 | sizeof函数(endl 和 \ n),定义常量(Define Constants),枚举常量(Enumerated Constants)_2
目录 sizeof函数(endl 和 "\ n") 定义常量 枚举常量 sizeof函数(endl 和 "\ n") 与其他编程语言一样,在内存中分配变量的大小 ...
最新文章
- linux 程序包 permission denied,Linux 执行程序 报错误:Permission denied.
- C++基础day01 程序设计方法的发展历程
- 一分钟了解 TCP/IP 模型
- @vail 判断某字段在范围内_月经两三天就没了和五天以上才没有,哪个更好?怎么判断月经量...
- 记一次JVM Metaspace溢出排查
- python turtle库画图案-Python基础图形绘制库——turtle
- GoLang的逃逸分析
- Python程序:求最小公倍数
- JQuery - 提交表单
- VoosteQ Material Comp for Mac - 尖端音频压缩器
- 莫烦python sklearn笔记
- Godot GUI探讨
- Vcc(电源)和GND(地)之间接电容的作用
- 视频号日引流500+精准流量6大玩法,实现微信后端转化变现丨国仁网络资讯
- 30分钟java桌球小游戏_30分钟完成桌球小游戏项目
- python行业中性_用Python分析指数: 11月16日热门指数Z值表
- 硕士毕业论文外审要求
- 在编译humanoid_navigation相关软件包,出现 Error at /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:解决方案
- Python深度学习十大核心算法!
- discus mysql 性能_百万纪录级mysql数据库以及discuz!优化
热门文章
- NS_ASSUME_NONNULL_BEGIN 延伸
- javascript addEventListener()
- linux学习之yum命令的使用
- (备忘)Java数据类型中String、Integer、int相互间的转换
- 电子商店——图片轮播
- typedef用法小结
- java swf转pdf_doc转pdf和pdf转swf
- 取文字_有内涵的男孩名字:用三字经为宝宝取一个独特稀少有内涵的好名
- java future用法_Java中的多线程知识点
- sql 分号变成多行_SQL(2)