php用define()函数定义常量

[复制链接]
查看484 | 回复0 | 2023-5-13 08:54 | 显示全部楼层 |阅读模式
本帖最后由 php大神 于 2023-5-13 09:07 编辑

php用define()函数定义常量

define(常量名,值,[是否区别大小写])  true表示不区分大小写,默认是false
常量名前没有$符
常量名推荐使用大写
  1. ?php
  2. define('NAME','tom');                //定义常量
  3. define('PI',3.14,true);                //定义常量,不区分大小写
  4. echo NAME,'<br>',Pi;
  5. //true表示不区分大小写,默认是区分大小写的。
复制代码
2、定义常量可以用特殊字符,但是在调用的时候必须用constant关键字调用

  1. define('%-%','tom');
  2. echo constant('%-%');                //通过constant获取特殊字符作为常量名的常量
复制代码
3、判断常量是否定义,通过defined()判断常量是否已经定义

  1. if(!defined('NAME')){       
  2.         define('NAME','berry');
  3. }
  4. echo NAME;        //berry
复制代码
4、还可以使用const关键字定义常量

  1. const NAME='tom';
  2. echo NAME;                //tom
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
519
贡献
14
丢币
0
主题
55
回帖
7
注册时间
2023-5-12
最后登录
2024-1-19
QQ