PHP常量及变量区别原理详解


Posted in PHP onAugust 14, 2020

常量:

用于储存一个不会变化也不希望变化的数据的标示符(命名规则与变量相同)

定义形式:

使用 define() 函数定义

使用形式:define(“常量名” ,常量值)

PHP常量及变量区别原理详解

使用 counst 语法定义

使用形式:counst 常量名 = 常量值

PHP常量及变量区别原理详解

使用常量:有两种形式1,直接使用名字 2,使用constant()函数:constant(“常量名”)

常量与变量的区别:

定义形式不同;

使用形式不同(常量不需要 $ 符号);

可变程度不同(常量的值不可改变或者销毁);

作用范围不同(常量具有超全局作用域(函数内外都可直接使用));

可用类型不同(常量只能存储标量类型:int,float,string,bool);

判断常量是否存在:defined()

判断的结果为布尔值;

常用形式:if ( defined ( 常量名 ) ) == false){ 这里可以定义该常量 }

$result = defined ( 常量名 ); //结果是 true 或 false

使用一个未定义的常量(特殊情况):

使用一个未定义的常量会报错(notice报错) 跟使用一个未定义的变量一样(不推荐);

但是php会出现一个意想不到的结果:似乎未定义常量存在,并且常量的值就是常量的名字。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php 远程关机操作的代码
Dec 05 PHP
PHP中遍历stdclass object的实现代码
Jun 09 PHP
PHP中static关键字原理的学习研究分析
Jul 18 PHP
关于PHP语言构造器介绍
Jul 08 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
Laravel框架数据库CURD操作、连贯操作总结
Sep 03 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
php实现微信支付之企业付款
May 30 PHP
PHP赋值的内部是如何跑的详解
Jan 13 PHP
phpinfo无法显示的原因及解决办法
Feb 15 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
May 27 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 #PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 11 #PHP
php实现微信和支付宝支付的示例代码
Aug 11 #PHP
php封装实现钉钉机器人报警接口的示例代码
Aug 08 #PHP
基于PHP的微信公众号的开发流程详解
Aug 07 #PHP
php+js实现点赞功能的示例详解
Aug 07 #PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 #PHP
You might like
第五节--克隆
2006/11/16 PHP
怎样去阅读一份php源代码
2009/08/21 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
Vue仿今日头条实例详解
2018/02/06 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
关于layui 下拉列表的change事件详解
2019/09/20 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
Python写的一个简单监控系统
2015/06/19 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
Python之Class&Object用法详解
2019/12/25 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
Python 在局部变量域中执行代码
2020/08/07 Python
GWT的应用有哪两种部署模式
2012/12/21 面试题
网页设计个人找工作求职信
2013/11/28 职场文书
银行求职推荐信范文
2013/11/30 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript