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 相关文章推荐
PHPCMS的使用小结
Sep 20 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 PHP
php自定义session示例分享
Apr 22 PHP
CI框架中zip类应用示例
Jun 17 PHP
ThinkPHP中Session用法详解
Nov 29 PHP
php判断两个日期之间相差多少个月份的方法
Jun 18 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
Apr 11 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
Feb 11 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
php.ini中文版
2006/10/09 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
javascript demo 基本技巧
2009/12/18 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
js实现右键菜单功能
2016/11/28 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
python在控制台输出进度条的方法
2015/06/20 Python
python字典基本操作实例分析
2015/07/11 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
python使用PyQt5的简单方法
2019/02/27 Python
Python字符串对象实现原理详解
2019/07/01 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
如何利用Python 进行边缘检测
2020/10/14 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
工程技术员岗位职责
2014/03/02 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
竞选稿之小学班干部
2019/10/31 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python