php中const与define定义常量的区别
2012-09-06 16:47
776 查看
const 在php5.3之前只能在类中使用,在5.3之后就变为可全局使用了,并且在使用命名空间时只能用这个来定义常量
比如:
one.php
<?php
namespace test;
const AA= 'AA';
define('BB','BB');
?>
two.php
<?php
include_once('one.php');
echo \test\AA; //正确
echo \test\ BB;//错误
const DEFINES='tt';
define('DEFINES','ccdec');
?>
file1.php
<?php
const DEFINES = 1;
define('DEFINES','ccc');
echo DEFINES;
?>
结果://Notice: Constant DEFINES already defined 输出为1,但最后的值以第一个定义的为准
说明在命名空间之外const与define定义常量的作用是一样的
比如:
one.php
<?php
namespace test;
const AA= 'AA';
define('BB','BB');
?>
two.php
<?php
include_once('one.php');
echo \test\AA; //正确
echo \test\ BB;//错误
const DEFINES='tt';
define('DEFINES','ccdec');
?>
file1.php
<?php
const DEFINES = 1;
define('DEFINES','ccc');
echo DEFINES;
?>
结果://Notice: Constant DEFINES already defined 输出为1,但最后的值以第一个定义的为准
说明在命名空间之外const与define定义常量的作用是一样的
相关文章推荐
- PHP定义常量时const关键字和define()函数的区别
- php定义常量时const与define的区别
- PHP中const和define()定义常量的细节区别
- 在php中定义常量时,const与define的区别
- 在php中定义常量时,const与define的区别
- 在php中定义常量时,const与define的区别
- 在php中定义常量时,const与define的区别
- php const和define的区别(php类中如何定义常量)
- php 中常量定义const和define的区别
- 在php中定义常量时,const与define的区别
- php const和define的区别(php类中如何定义常量)
- php const和define的区别(php类中如何定义常量)
- 深入分析php中const和define定义常量的区别
- PHP中定义常量的区别,define() vs. const
- PHP常量定义,define()和const区别
- PHP 定义常量const和define的区别
- PHP中const和define()定义常量的细节区别
- 在PHP中定义常量时,const与define的区别
- PHP 中 define() 和 const 定义常量时的区别
- PHP中const和define()定义常量的细节区别