PHP常量以及基本数据类型
1.常量 1.1用define()函数定义常量 define(常量名,值,[是否区别大小写]) true表示不区分大小写,默认是false 常量名前没有$符 常量名推荐使用大写 1. 2、定义常量可以用特殊字符,但是在调用的时候必须用 constant 关键字调用 define('%-%','tom'); echo constant('%-%'); //通过constant获取特殊字符作为常量名的常量 1.3、判断常量是否定义,通过defined()判断常量是否已经定义 if(!defined('NAME')){ define('NAME','berry'); } echo NAME; //berry 1.4还可以使用const关键字定义常量 const NAME='tom'; echo NAME; //tom 小结: 1、定义常量有两种方式,define()和const 2、常量在整个运行过程中值保持不变,常量不能重新定义 3、使用constant获取特殊字符做的常量名的值 4、defined()用来判断常量是否被定义 1.5魔术常量 魔术常量它们的值随着它们在代码中的位置改变而改变 echo __LINE__,'<br>'; //获取当前行号 echo __FILE__,'<br>'; //文件的完整路径和文件名 echo __DIR__,'<br>'; //文件所在的目录 2