php中const与define的使用区别

  1. const用于类成员变量定义,一旦定义就不能改变其值。define定义全局常量,在任何地方都可以访问。

  2. define不能在类中定义而const可以。

  3. const不能在条件语句中定义常量

  1. const采用一个普通的常量名称,define可以采用表达式作为名称。
  1. const只能接受静态的标量,而define可以采用任何表达式。
  1. const 总是大小写敏感,然而define()可以通过第三个参数来定义大小写不敏感的常量

总结:
使用const简单易读,它本身是一个语言结构,而define是一个方法,用const定义在编译时比define快很多。

    A+
发布日期:2016年11月25日  所属分类:php
标签:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

  1. 跨境电商平台 0

    非常不错!!!!