PHP常量使用总结
admin
2023-06-26 19:22:34
0
  • 常量前面不需要美元符号($)

  • 常量需要使用define()或者const(php5.3.0以上)定义

  • 使用常量不需要考虑作用域

  • 常量的值为标量


define("NAME",'ouyangjun');//定义常量

const NAME='欧阳俊'


常用的关于常量的函数

使用defined();//用来检查常量是否定义,若定义则返回true 否则返回false

get_defined_constants();//获取所有定义的常量


魔术常量

__LINE__:文件中的当前行号

例:

echo '__LINE__:'.__LINE__;

__LINE__:4


__FILE__:文件的完成路径和文件名

echo '__FILE__:'.__FILE__;

__FILE__:/home/shiyanlou/Code/index.php


__DIR__:文件所在的目录

echo '__DIR__:'.__DIR__;

__DIR__:/home/shiyanlou/Code/index.php


__NAMESPACE__:命名空间

echo '__NAMESPACE__:'.__NAMESPACE__

__NAMESPACE__:ouyangjun



注意:

和使用 define() 来定义常量相反的是,使用 const 关键字定义常量必须处于最顶端的作用区域,因为用此方法是在编译时定义的。这就意味着不能在函数内,循环内以及 if 语句之内用 const 来定义常量。 

相关内容

热门资讯

探秘“城市生命线”背后,上海国... 来源:滚动播报 (来源:上观新闻) 906公里运营线路长度、工作日日均客流量达1100万乘次——庞...
美国防长香会讲话:对华降调维稳... 【文/观察者网 王一】第23届香格里拉对话会5月29日至31日在新加坡举行。该会议由英国国际战略研究...
OPPO Reno16 Pro... 对于预算在4000元左右,正在寻找一款高性价比的学生党、大学生或高三毕业生来说,市面上琳琅满目的机型...
中科创达副总裁杨新辉:推动传统... 本报记者 袁传玺 5月29日下午,2026证券市场年会行业分会数字经济大会在北京举行。此次大会由《证...
重庆:将人工智能深度嵌入科研全... 中国教育报-中国教育新闻网讯(记者 杨国良)5月28日,2026年重庆市教育科研工作会议传出新信号:...
“罕见会晤”,美国与古巴两军高... 据凤凰卫视报道,美军南方司令部5月29日在社交平台发布消息和相片,指南方司令部司令多诺万,当天在位于...
美民调:超半数美国人称生活成本... 据凤凰卫视报道,美国政治新闻网5月29日公布的最新民调显示,美国选民仍然不满意总统特朗普的经济政策,...
燃气灶开关无法控制怎么办 燃气灶开关无法控制,这是一种非常危险的情况。这种情况可能会导致燃气泄漏和火灾等严重后果。如果您遇到这...
为什么海尔冰箱冷冻室温度显示一... 这种情况表示的是超温报警灯亮了。也就是说冰箱的冷冻室温度没有降下去,冷冻室温度降到零下8度左右就自动...
西门子冰箱冷冻室温度一直闪烁是... 1、有可能是因为操作不当导致的情况;2、有可能是西门子冰箱显示屏的供电电源或显示屏本身的故障。 ...