常量类似变量,但是常量一旦被定义就无法更改或撤销定义。
常量是单个值的标识符(名称)。在脚本中无法改变该值。有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。
注释:与变量不同,常量贯穿整个脚本是自动全局的。
如何设置 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等都可以尝试去定义下。
作者:林路同,转载请注明来源,谢谢。
公众号:林路同
林中多歧路,殊途同归,想做你的树洞一起分享春夏秋冬,如果您觉得不错就关注下树洞吧,树洞会再接再厉的哈