一、变量
- 创建变量
以 $ 开头,以 ; 结尾
- 可变变量
从变量中解析出变量名
$a = 100;
$b = 'a';
echo $$b; // 结果为:100 ,相当于$a
- 变量赋值
- 将变量b
$a = 100;
$b = $a;
- 将变量b
$a = 100;
$b = &$a;
- 销毁变量
unset()函数销毁变量名,当没有变量名指向变量值时,变量的值会被php垃圾回收装置回收掉
$a = 100;
unset($a);
二、常量
- 创建常量的方式一:define('常量名','常量值',false)
- define() 的第三个参数为true时常量名区分大小写,默认为false,可不写
- 常量名一般全大写
define('CONFIG_URL','http://localhost',true);
echo CONFIG_URL;
- 创建常量的方式二:const 常量名 = 常量值
const CONFIG_URL = 'http://localhost';
echo CONFIG_URL;
- 预定义常量
echo PHP_VERSION; // php 版本号
echo PHP_OS; // php 操作系统
__LINE__ 语句所在的行号
__FILE__ 文件所在的路径,包括文件名
__DIR__ 文件所在的目录
__FUNCTION__ 函数名
__CLASS__ 类名
__METHOD__ 方法名
__NAMESPACE__ 命名空间名
网友评论