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中如何进行卫星数据分析和处理。

    随着卫星技术的不断发展和普及,卫星数据成为了各领域研究和应用的重要数据源。PHP作为一种广泛应用于Web开发的脚本语言,也可以利用其强大的数据处理能力进行卫星数据分析和处理。本文主要从以下几个方面介绍PHP中…

    2023年5月23日
    08
  • 如何使用PHP进行人工智能开发?

    近年来人工智能技术正在快速发展,越来越多的企业和个人开始尝试使用人工智能来解决实际的问题,其中,PHP语言也受到了越来越多的关注。本文将探讨如何使用PHP进行人工智能开发。人工智能与PHP人工智能技术涉及到大…

    2023年5月17日
    01
  • PHP入门指南:代码重用。

    随着互联网技术的不断发展,Web开发已经成为了一种非常重要的技能。在众多Web开发技术中,PHP已经成为了非常受欢迎的服务器端脚本语言。PHP可以用于开发各种类型的Web应用程序,包括博客、电子商务网站、社交网络等…

    2023年5月23日
    01
  • PHP开发中可以使用的最佳文本编辑器。

    在进行 PHP 开发时,文本编辑器是程序员最为常用的工具之一,主要用于编写代码、调试和测试。选择一个适合你的编码风格、用户友好性和功能强大的文本编辑器可以提高你的工作效率和代码质量。以下是一些 PHP 开发中…

    2023年5月28日
    03
  • 21个php常用方法汇总

    php常用方法汇总1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。 /************** *@length - length of random string (must be a multiple of 2) ***…

    2022年6月18日
    0132
  • PHP实现MySQL数据库主从复制的方法。

    随着互联网的飞速发展,Web应用程序越来越多地集成了数据库操作。MySQL作为一款世界知名的关系型数据库系统,使用广泛。在高并发的Web应用中,MySQL主从复制是一种提高数据库性能和可用性的重要方式。本文将介绍如…

    2023年5月21日
    01
  • PHP入门指南:PHP和XML。

    PHP是一种流行的Web编程语言,已经被广泛应用于互联网和企业应用。PHP可以动态生成Web页面,提供功能强大的数据处理和交互。而XML是一种可扩展的标记语言,可以用来描绘复杂的数据结构和关系,是数据交换和存储的重…

    2023年5月30日
    00
  • 如何使用PHP实现微信小程序中的即时通讯功能。

    随着移动互联网的不断发展,微信小程序已经成为了一个不可或缺的移动应用程序。它方便快捷,资源占用小,更适合于一些轻量级的应用程序的开发。随着微信小程序的普及,越来越多的开发者开始关注小程序的实时通讯功…

    2023年6月3日
    04

联系我们

QQ:951076433

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