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 相关文章推荐
一个程序下载的管理程序(一)
Oct 09 PHP
php实现网站插件机制的方法
Nov 10 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
Jun 21 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
使用URL传输SESSION信息
Jul 14 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
Nov 04 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
使用PHP访问RabbitMQ消息队列的方法示例
Jun 06 PHP
yii2中关于加密解密的那些事儿
Jun 12 PHP
php微信开发之音乐回复功能
Jun 14 PHP
PHP实现批量修改文件名的方法示例
Sep 18 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
Laravel 4 初级教程之安装及入门
2014/10/30 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
基于JQuery的日期联动实现代码
2011/02/24 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
Javascript实现可旋转的圆圈实例代码
2015/08/04 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
实例讲解Python中浮点型的基本内容
2019/02/11 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
幼儿园园长岗位职责
2013/11/26 职场文书
销售总监岗位职责
2014/01/04 职场文书
小学庆六一活动方案
2014/02/28 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
文秘个人求职信范文
2014/04/22 职场文书
诉讼授权委托书
2014/10/15 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
信用卡收入证明范本
2015/06/12 职场文书
2015暑假假期总结
2015/07/13 职场文书
Django实现翻页的示例代码
2021/05/24 Python
Python如何让字典保持有序排列
2022/04/29 Python