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

作者:雨墨安然 时间:2023-09-05 06:35:45 

常量:

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

定义形式:

使用 define() 函数定义

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

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

使用 counst 语法定义

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

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

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

常量与变量的区别:

定义形式不同;

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

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

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

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

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

判断的结果为布尔值;

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

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

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

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

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

来源:https://www.cnblogs.com/sword082419/p/8999806.html

标签:php,常量,变量
0
投稿

猜你喜欢

  • 深入浅析Python中join 和 split详解(推荐)

    2022-09-19 17:43:38
  • 使用python将多个excel文件合并到同一个文件的方法

    2023-01-14 18:53:42
  • golang实现跨域访问的方法

    2024-02-15 18:33:31
  • tensorflow2.0教程之Keras快速入门

    2022-05-11 22:34:17
  • 用Meta标签控制360浏览器默认极速模式打开自己的网站

    2022-12-22 07:58:40
  • 关于数据库中保留小数位的问题

    2024-01-13 13:34:45
  • 详解Python中的测试工具

    2022-07-02 09:10:13
  • 淘宝搜索框研究报告

    2010-07-27 12:49:00
  • numpy使用技巧之数组过滤实例代码

    2021-07-13 14:55:52
  • python如何每天在指定时间段运行程序及关闭程序

    2021-08-05 05:42:05
  • 玩转表单之花样表单

    2011-04-25 19:17:00
  • 如何禁止搜索引擎收录你的网站

    2008-10-20 12:57:00
  • FckEditor 中文配置手册

    2022-05-20 22:23:13
  • Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析

    2022-05-01 15:04:21
  • Python中sys.argv用法图文详解

    2023-09-07 18:30:00
  • 端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!

    2023-08-23 06:29:31
  • 浅析python函数式编程

    2022-07-14 22:39:16
  • PHP信号处理机制的操作代码讲解

    2023-07-14 09:26:49
  • python设计模式之单例模式你了解多少

    2022-07-01 21:40:22
  • W3C Group的JavaScript1.8新特性介绍

    2009-07-24 12:31:00
  • asp之家 网络编程 m.aspxhome.com