PHP常量及变量区别原理详解
作者:雨墨安然 时间:2023-09-05 06:35:45
常量:
用于储存一个不会变化也不希望变化的数据的标示符(命名规则与变量相同)
定义形式:
使用 define() 函数定义
使用形式:define(“常量名” ,常量值)
使用 counst 语法定义
使用形式:counst 常量名 = 常量值
使用常量:有两种形式1,直接使用名字 2,使用constant()函数:constant(“常量名”)
常量与变量的区别:
定义形式不同;
使用形式不同(常量不需要 $ 符号);
可变程度不同(常量的值不可改变或者销毁);
作用范围不同(常量具有超全局作用域(函数内外都可直接使用));
可用类型不同(常量只能存储标量类型:int,float,string,bool);
判断常量是否存在:defined()
判断的结果为布尔值;
常用形式:if ( defined ( 常量名 ) ) == false){ 这里可以定义该常量 }
$result = defined ( 常量名 ); //结果是 true 或 false
使用一个未定义的常量(特殊情况):
使用一个未定义的常量会报错(notice报错) 跟使用一个未定义的变量一样(不推荐);
但是php会出现一个意想不到的结果:似乎未定义常量存在,并且常量的值就是常量的名字。
来源:https://www.cnblogs.com/sword082419/p/8999806.html
标签:php,常量,变量
0
投稿
猜你喜欢
深入浅析Python中join 和 split详解(推荐)
2022-09-19 17:43:38
使用python将多个excel文件合并到同一个文件的方法
2023-01-14 18:53:42
golang实现跨域访问的方法
2024-02-15 18:33:31
tensorflow2.0教程之Keras快速入门
2022-05-11 22:34:17
用Meta标签控制360浏览器默认极速模式打开自己的网站
2022-12-22 07:58:40
关于数据库中保留小数位的问题
2024-01-13 13:34:45
详解Python中的测试工具
2022-07-02 09:10:13
淘宝搜索框研究报告
2010-07-27 12:49:00
numpy使用技巧之数组过滤实例代码
2021-07-13 14:55:52
python如何每天在指定时间段运行程序及关闭程序
2021-08-05 05:42:05
玩转表单之花样表单
2011-04-25 19:17:00
如何禁止搜索引擎收录你的网站
2008-10-20 12:57:00
FckEditor 中文配置手册
2022-05-20 22:23:13
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2022-05-01 15:04:21
Python中sys.argv用法图文详解
2023-09-07 18:30:00
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2023-08-23 06:29:31
浅析python函数式编程
2022-07-14 22:39:16
PHP信号处理机制的操作代码讲解
2023-07-14 09:26:49
python设计模式之单例模式你了解多少
2022-07-01 21:40:22
W3C Group的JavaScript1.8新特性介绍
2009-07-24 12:31:00