开启辅助访问
帐号登录 |立即注册

PHP中定义常量define与const的区别

 
1.const是一个语言结构,而define是一个函数,且可以通过第三个参数来指定常量是否区分大小写;
2.define用于定义可全局使用的常量,但是define()不能再类中定义常量;const可在类中使用,用于类成员常量定义,在 PHP 5.3.0 以后,可以使用 const 关键字在类定义之外定义常量;
3.使用 const 关键字定义常量必须处于最顶端的作用区域,这就意味着不能在函数内,循环内以及 if 语句之内用 const 来定义常量。

个人总结:
1.const是一个语言结构,而define是一个函数,而且能设置是否区分大小写;
2.通常情况下,define用来定义全局可用的常量,const用来定义局部可用的类变量;


回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。