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

 更新时间:2020年08月14日 14:52:50   作者:雨墨安然  
这篇文章主要介绍了PHP常量及变量区别原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

常量:

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

定义形式:

使用 define() 函数定义

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

使用 counst 语法定义

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

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

常量与变量的区别:

定义形式不同;

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

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

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

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

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

判断的结果为布尔值;

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

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

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

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

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

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

相关文章

  • php后门URL的防范

    php后门URL的防范

    后门URL是指虽然无需直接调用的资源能直接通过URL访问
    2013-11-11
  • php结合md5实现的加密解密方法

    php结合md5实现的加密解密方法

    这篇文章主要介绍了php结合md5实现的加密解密方法,涉及PHP字符串操作及加密解密算法实现技巧,需要的朋友可以参考下
    2016-01-01
  • PHP精确到毫秒秒杀倒计时实例详解

    PHP精确到毫秒秒杀倒计时实例详解

    这篇文章主要介绍了PHP精确到毫秒秒杀倒计时实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • php表单加入Token防止重复提交的方法分析

    php表单加入Token防止重复提交的方法分析

    这篇文章主要介绍了php表单加入Token防止重复提交的方法,结合实例形式分析了Token防止重复提交的原理与使用技巧,需要的朋友可以参考下
    2016-10-10
  • php 快速判断一个数字属于什么范围的实现方法

    php 快速判断一个数字属于什么范围的实现方法

    这篇文章主要介绍了php 快速判断一个数字属于什么范围的实现方法,需要的朋友可以参考下
    2018-07-07
  • php实现curl模拟ftp上传的方法

    php实现curl模拟ftp上传的方法

    这篇文章主要介绍了php实现curl模拟ftp上传的方法,实例分析了php基于curl实现FTP传输文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解

    关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详

    本篇文章是对ob_get_contents(),ob_end_clean(),ob_start(),的具体用法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php获取客户端电脑屏幕参数的方法

    php获取客户端电脑屏幕参数的方法

    这篇文章主要介绍了php获取客户端电脑屏幕参数的方法,可获得宽度,高度,分辨率等参数,主要使用了js的方法获取客户端电脑屏幕的参数再利用Ajax返回给服务器端,进而实现获取客户端电脑屏幕参数的功能,需要的朋友可以参考下
    2015-01-01
  • 使用Sphinx对索引进行搜索

    使用Sphinx对索引进行搜索

    本篇文章是对使用Sphinx对索引进行搜索的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP数组操作类实例

    PHP数组操作类实例

    这篇文章主要介绍了PHP数组操作类,涉及php针对数组的删除、转换、分组、排序等相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论