PHP 常量

常量类似变量,但是常量一旦被定义就无法更改或撤销定义。

常量是单个值的标识符(名称)。在脚本中无法改变该值。有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)

注释:与变量不同,常量贯穿整个脚本是自动全局的。

如何设置 PHP 常量?

如需设置常量,请使用 define() 函数 - 它使用三个参数:

首个参数定义常量的名称

第二个参数定义常量的值

可选的第三个参数规定常量名是否对大小写不敏感。默认是 false。

对大小写敏感的常量,值为 "Lin Lu Tong"

<?php

define("USERNAME", "Lin Lu Tong");

echo USERNAME;

?>

返回结果

对大小写不敏感的常量,值为 "Lin Lu tong"

<?php

define("USERNAME", "Lin Lu tong", true);

echo username;    //结果:Lin Lu tong

?>

备注:我们在平时项目开发中,经常会定义很多全局的常量。如:

项目的跟目录--ROOT,比如我的项目在

项目目录

通过定义ROOT常量

define('ROOT',str_replace('\\','/',realpath(dirname(__FILE__).'/'))."/");

echo ROOT;返回结果:C:/www/127.0.0.1/php/0930/

定义css文件目录

define('CSS',str_replace('\\','/',realpath(dirname(__FILE__).'/'))."/css");

亦可以这样定义:define('CSS',ROOT."/css");

echo CSS;返回结果:C:/www/127.0.0.1/php/0930/css/

同理若想定义其他的全局常量如,JS,IMG等都可以尝试去定义下。


作者:林路同,转载请注明来源,谢谢。

公众号:林路同

林中多歧路,殊途同归,想做你的树洞一起分享春夏秋冬,如果您觉得不错就关注下树洞吧,树洞会再接再厉的哈

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是常量 常量: 在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。 常量默认为大小写敏感。传...
    huang_master阅读 273评论 0 0
  • 什么是常量 常量可以理解为值不变的量(如圆周率);或者是常量值被定义后,在脚本的其他任何地方都不可以被改变。PHP...
    头像太帅无法显示阅读 167评论 0 0
  • 常量 获取常量的值有两种方法:一种是使用常量名直接获取值;另一种是使用constant()函参数const_na...
    nothing_c阅读 511评论 0 0
  • 写在前面 常量用于存储不经常改变的数据信息的量,常量的值被定义后,在程序整个执行期间,这个值都有效,并且不可再次赋...
    zZ爱吃菜阅读 1,330评论 1 8
  • 知识点:box-shadow、outline 技巧1.运用box-shadow打造多重边框的效果 2.运用outl...
    6659a0f02826阅读 477评论 0 0