PHP 中的const 和 define

函数define()定义的常量是在执行define()函数时定义的,const关键字定义的常量是在编译时定义的。

因此define()可以在函数内、循环内、if语句内等函数能够被调用的任何地方使用define()函数定义常量,但是const关键字定义常量必须处于最顶端的作用区域,这也就意味着不能在函数内、循环内以及if语句之内用const来定义常量。

1、在if条件语句中const定义常量报错如下:

2、const关键字可在类中使用;define是一个函数,不能直接在类中使用

3、const 定义的常量名称严格区分大小写,但是define这个函数通过设置 第三个参数为true时,可以不区分大小写

define('DEFNAME','123456',true);
echo DEFNAME,defname;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值