php笔记3-常量

来源:互联网 发布:java值传递 编辑:程序博客网 时间:2024/04/29 00:12

常量

常量的定义:

define(“常量名”, 常量值 );

const  常量名 常量值;

const语法只能用在“顶层代码”位置,而不能用在大括号的位置,比如:

const  C1 = 1; //ok 

if ( $v1 > 5){

const  c2 = 2; //错误的!!!

}

常量的使用——取值:

方法1:直接使用常量名:

echo  C1;

方法2 使用函数constant()取值:

echo  constant(“C1”);

这种方式有灵活性:

$i = 1;

$s = “C” . $i;

echo  constant($s); //这里也是取得C1这个常量的值;

常量变量的区别

判断常量是否存在:

$v1 =  defined( “C1”); //true

$v2 =  defined( “CCC222”); //false

常见的其实是这样:

if(  defined(常量名)  ){

.......

}

else{

........

}

使用一个未定义的常量:

           需要注意而已!它会当做有该常量一样去使用,其值就是该名字。

预定义常量:

PHP_OS

PHP_VERSION

PHP_INT_MAX

M_PI

魔术常量:目前就3

__DIR__   

__FILE__

__LINE__

0 0
原创粉丝点击