深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 311|回复: 0

php用define()函数定义常量

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-11-23 09:44:07 | 311 | 0 | 显示全部楼层 |阅读模式
  1. define(常量名,值,[是否区别大小写])  true表示不区分大小写,默认是false

  2. 常量名前没有$符
  3. 常量名推荐使用大写
复制代码
案例如下:

  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
复制代码
小结:
1、定义常量有两种方式,define()和const
2、常量在整个运行过程中值保持不变,常量不能重新定义
3、使用constant获取特殊字符做的常量名的值
4、defined()用来判断常量是否被定义

楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表