可变变量
php的可变变量,是指间接变量,例如
$v1=10;
echo $v1; //10
$str = "v1";
echo $str; //v1
echo $$str; //10,这里的$$str是可变变量
php常量
常量是指在程序运行过程中不可改变的量
php常量有2种定义方式,常量推荐使用大写, 或者说全大写方式
函数define方式
<?php
//define('常量名',对应的常量值);
define('SayHello','Hello World!');
echo SayHello;
?>
const方式
<?php
//const 常量名 = 对应的常量值
const NAME = "张三";
echo NAME;
?>
预定义常量
php预定义常量,指的是php中内部预先定义好的常量,比如
echo PHP_VERSION; //输出php版本号
echo PHP_OS; //输出操作系统名称
魔术常量
php魔术常量,是特殊的预定义常量,内容会随着条件改变,例如
echo __DIR__; //输出文件所在目录
echo __FILE__; //文件绝对路径
echo __LINE__; //当前代码行号
通常,在网站根目录中使用__DIR__定义一个变量BASE_PATH,用于动态记录网站根目录位置,便于文件绝对路径的获取。
本篇完,还有疑问?留下评论吧