美文网首页
PHP学习笔记(三)常量篇

PHP学习笔记(三)常量篇

作者: 独刑 | 来源:发表于2019-01-25 23:28 被阅读0次

1.常量:值不变的量(如圆周率),或者是常量值被定义后,在脚本的其他任何地方都不可以被改变。PHP中的常量分为自定义常量系统常量


2.自定义常量:是根据开发的需要而定义的常量,通过使用PHP中的函数define()定义。(注:函数可以理解为一个混凝土搅拌机,亦或是一个筛子,通过入口提供原料,然后出口产出结果,在函数中也允许入口不提供任何数据,出口也允许不返回任何值。)

define()函数的语法格式为:

bool define(string $constant_name, mixed $value,[ $case_sensitive = true])

第一个参数“constant_name”为必选参数,常量名称,即标志符,常量的命名规则与变量的一致,但是要注意不带美元符号。

第二个参数“value”为必选参数,是常量的值。

第三个参数“case_sensitive”为可选参数,指定是否大小写敏感,设定为true表示不敏感,一般不指定第三个参数的情况下,默认第三个参数的值为false

注: string表示参数类型为字符串类型,mixed表示参数类型可以接受为多种不同的类型,case_sensitive = true表示默认为布尔类型TRUE。


3.系统常量:PHP已经定义好的常量,可以直接拿来使用。

                \bullet __FILE__ :php程序文件名。可以帮助获取当前文件在服务器的物理位置。

                \bullet __LINE__ :PHP程序文件行数。可以告诉当前代码在第几行。

                \bullet PHP_VERSION:当前解析器的版本号。告诉当前PHP解析器的版本号,可以提前知道PHP代码是否可被该PHP解析器解析。

                \bullet PHP_OS:执行当前PHP版本的操作系统名称。可以告诉服务器所用的操作系统名称,可以根据该操作系统优化代码。


4.常量作用:避免重复定义,篡改变量值。

                     提高代码的可维护性。


5.常量取值:\bullet 使用常量名直接获取值       

                     \bullet 使用constant()函数,效果是一样,但函数可以动态的输出不同的常量,使用上要灵活、方便。

                      mixed constant(string constant_name)

注:constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。


6.判定常量是否被定义:当常量被重复定义以后,PHP解析器会发出“Constant XXX already defined”的警告。

defined()函数可以帮助判断一个常量是否已经定义,语法格式为:

bool defined(string constants_name)

参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false。


以上笔记摘录自慕课网Kings老师相关教程:Kings的课程

相关文章

  • PHP学习笔记(三)常量篇

    1.常量:值不变的量(如圆周率),或者是常量值被定义后,在脚本的其他任何地方都不可以被改变。PHP中的常量分为自定...

  • 2019-07-19

    学习PHP常量。

  • php基础学习常量篇

    1.定义变量需要使用 define 关键字 其作用域是全局的 结果 every thing is easy is ...

  • Yii2 PHP框架

    自动加载函数 Yii2 PHP框架学习记录--自动加载函数 常量 Yii2 PHP框架学习记录-常量 $_SERV...

  • PHP学习线路图 PHP教程

    PHP学习线路图 PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP...

  • php基础学习魔术常量篇

    1:LINE 表示该行代码在脚本中所处的位置 2:FILE表示文件的完整路径(精确到目前所在的页面文件)3:DIR...

  • 检测PHP版本-PHP_VERSION常量

    PHP_VERSION常量: PHP自带的系统常量中有个PHP_VERSION常量,它可以判断程序的PHP版本 这...

  • PHP 学习笔记(一)

    为了拓展知识面,学习了一些PHP的相关知识,汇总、分享。 PHP --- 字符串函数 PHP 常量 PHP--- ...

  • PHP 预定义常量

    预定义常量预定义常量就是PHP语言内部预先定义好的常量,我们可以直接使用。比如: PHP_VERSION,PHP_...

  • PHP笔记之常量

    常量:一旦声明,不会改变1.常量是使用函数define()声明的。2.如果常量没有声明,则常量名在使用时,会自动转...

网友评论

      本文标题:PHP学习笔记(三)常量篇

      本文链接:https://www.haomeiwen.com/subject/lnhbjqtx.html