const和define的区别

1、在使用const定义常量时,只能使用标量初始化; 但我们可以使用任何表达式初始化define定义的常量

2、我们可以在条件表达式中使用define定义常量,但绝对不能使用const

  eg: defined('DEBUG') or define('DEBUG', false);

3、const定义常量时大小写敏感; define需要通过第三个参数来确定是否大小写敏感, true表示大小写敏感

4、在5.3以后, 可以在类的外部使用const

上一篇:用JAVA实现数字水印(可见)


下一篇:ssis t-sql返回值