PHP常量基础

含义:用于存储一个不会变化也不希望变化的数据的标示符。

常量命名规则,同变量,但习惯说,常常将常量的名称使用“全大写”形式。

定义形式

PHP常量基础

    • 使用形式: const  常量名 = 常量值;
    • 但const语法只能在“最顶层”的代码域中使用(不能在大括号中)
    • 也即,const语法不能在函数中或条件语句中或其他表示一个“范围”的语句中使用

PHP常量基础

使用常量:

两种形式:

  • 直接使用名字

PHP常量基础

  • 或使用constant()函数:constant(“常量名”)

PHP常量基础

常量变量的区别:

  • 定义形式不同:
  • 使用形式不同:常量无需$符号
  • 可变程度不同:常量的值不可以改变,常量也不可以销毁
  • 作用范围不同:常量具有超全局作用域 (函数内外都可以直接使用)
  • 可用类型不同:常量只能存储标量类型:int,float,string,bool

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

判断的结果为布尔值。

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

实际上,可以这样:

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

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

使用一个未定义的常量会报一个错误(notice错误)——跟使用一个未定义的变量一样——当然不推荐。

但是:

php,此时会得到一个意想不到的结果:似乎该常量存在,并该常量的值就是该名字。

PHP常量基础

预定义常量:

php语言中,预定了大量的常量,可以直接使用。

其中有些常量,是需要某些模块打开之后才有(比如mysql模块)

  • 比如M_PI(圆周率), PHP_OS(操作系统), PHP_VERSION(php版本号),PHP_INT_MAX(php中的最大的整数值)
  • 参考手册〉附录〉保留字列表〉预定义常量

魔术常量

魔术常量其实是一种值会随着一定的条件(环境)而变化的常量,形式和使用上是常量,但实际上,其值会改变。

  • 比如:__DIR__(当前网页文件的所在目录),__FILE__(当前网页文件),__LINE__(当前这一行)
  • 魔术常量其实类似变量,其值随着不同代码而变化,不区分大小写
  • 参考手册〉语言参考〉常量〉魔术常量

PHP常量基础

结果为:

PHP常量基础

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/3256.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2017年11月10日 08:22
下一篇 2017年11月13日 10:53

相关推荐

  • PHP中defined()函数的作用

    defined() 函数检查某常量是否存在。 若常量存在,则返回 true,否则返回 false。 语法:defined(name) 例子: <?php define("GREETING","Hello world!"); echo defined("GREETING"); ?> 结果输出:1

    2018年3月13日
    0205
  • PHP中如何使用正则表达式进行数据验证。

    在 PHP 编程中,数据验证是一个非常重要的任务。当我们接收外部输入数据(例如用户的表单提交)时,我们需要在使用这些数据之前,对其进行验证,确保其格式正确并符合我们的要求。其中一种非常实用的验证方式就是...

    2023年5月22日
    05
  • 分享宝塔php-fpm。

    宝塔面板是一款服务器管理软件,可以方便地安装、配置和管理PHP-FPM。通过宝塔面板,您可以快速搭建一个稳定高效的PHP环境。 宝塔面板是一款非常实用的服务器管理工具,可以帮助我们轻松地安装和管理PHP扩展,下...

    2024年6月27日
    011
  • 如何使用PHP实现微信小程序的AR功能。

    随着时代的发展,AR技术愈发成熟,不仅可以应用于游戏、广告等领域,还可以应用于生活中的各个方面。微信小程序是当前最流行的应用之一,许多企业也通过微信小程序向用户展示自己的产品和服务。那么,如何使用PHP...

    2023年6月3日
    03
  • 使用PHP开发优秀的直播功能的技巧。

    在当今数字化时代里,直播已经成为了一种日益流行的交流方式。许多企业和个人都在利用直播来展示自己的产品或内容,从而吸引更多的关注和用户。在这个领域中,PHP的应用已越来越广泛,这主要是因为PHP具有易学易...

    2023年5月30日
    08
  • 分享php计算字符串长度。

    在PHP中,计算字符串长度的方法有很多,下面我们将介绍一些常用的方法。 1. strlen()函数:这是一个非常直接的函数,用于获取字符串的长度,它的使用方法如下: echo strlen("Hello World"); // 输出11...

    2024年6月16日
    00
  • PHP8.0中的调试库:Xdebug

    在PHP开发中,调试是不可避免的部分。为了帮助开发者更易于调试自己的代码,PHP8.0在其调试库中引入了一个非常有用的工具:Xdebug。本文将介绍Xdebug的一些主要功能,以及如何使用它来简化PHP调试的过程。Xdebug...

    2023年5月18日
    04
  • PHP入门指南:DOM扩展。

    PHP是最常用的网络编程语言之一,其使用广泛,而且应用领域非常广泛。其中,DOM扩展是PHP中用来处理XML文档的一种常用方法。本文将介绍初学者如何使用PHP的DOM扩展来操作XML文档。什么是DOM扩展?DOM(Document O...

    2023年5月28日
    01

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息