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中的正规表达式(二)
Oct 09 PHP
php利用header函数实现文件下载时直接提示保存
Nov 12 PHP
一步一步学习PHP(3) php 函数
Feb 15 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
Jul 01 PHP
检查用户名是否已在mysql中存在的php写法
Jan 20 PHP
destoon设置自定义搜索的方法
Jun 21 PHP
PHP的Yii框架中View视图的使用进阶
Mar 29 PHP
浅谈PHP中的
Apr 23 PHP
使用php实现从身份证中提取生日
May 09 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
PHP与Web页面交互操作实例分析
Jun 02 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下删除一篇文章生成的多个静态页面
2010/08/08 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
快速解决pandas.read_csv()乱码的问题
2018/06/15 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
django之导入并执行自定义的函数模块图解
2020/04/01 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
会计电算化专业个人的自我评价
2013/11/24 职场文书
求职简历中个人的自我评价
2013/12/01 职场文书
图书室管理制度
2014/01/19 职场文书
消防器材管理制度
2014/01/28 职场文书
创建文明学校实施方案
2014/03/11 职场文书
签约仪式主持词
2014/03/19 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
防火标语大全
2014/10/06 职场文书
工程项目合作意向书
2015/05/08 职场文书
2015年检察院个人工作总结
2015/05/20 职场文书
七一慰问简报
2015/07/20 职场文书