php笔记3-常量
2016-06-03 17:38
441 查看
常量
常量的定义:
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__
常量的定义:
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__
相关文章推荐
- PHP笔记1
- php笔记2-变量和预定义变量
- PHP笔记8-面向对象目录各知识点
- php笔记7-数组
- PHP其他系统函数
- php笔记6-函数和递归,递推
- PHP笔记5-流程控制,文件加载,错误处理
- php基础-错误处理
- php基础-include和require的区别
- PHP笔记4-运算符
- php 类
- php SQL 防注入的一些经验
- [PHP]Maximum execution time of 30 seconds exceeded
- Thinkphp 整理备忘 杂记
- PHP常用文件操作函数和简单实例分析
- php数据库连接及简单操作
- PHP读取大文件末尾N行的高效方法推荐
- PHP中读取文件的几个方法总结(推荐)