起步 - 常量

  • 作者:KK

  • 发表日期:2016.3.22


之前学JS时是没有学过这个知识点的,在JS里没有常量的概念,但在其他很多编程语言里就有了,包括PHP也有常量的概念

你可以初步将常量理解为不可改变的变量,一旦定义了它的值,那么就不能进行修改了

和定义变量不同,定义常量需要用define函数,第1个参数就是常量的名称,不用$开头,第2个参数就是常量的值

define('NAME', 'Jay!'); //定义一个叫做"NAME"的常量,常量的值是"Jay!"
echo NAME; //使用的时候不用像变量一样在前面加$符号,而是直接写常量的名称就行了

预定义常量

PHP自带很多预先定义好的常量,我这里无法一一介绍,列几个给你看看

echo '当前运行的PHP文件是 ' . __FILE__;
echo '<br/>当前运行的PHP文件所在目录是 ' . __DIR__;
echo '<br/>运行这个脚本的PHP程序文件是 ' . PHP_BINARY;

其中FILEDIR又属于魔术常量,它们的特征就是会根据不同的文件和目录有不同的值