本文介绍了 PHP 变量与常量。
官方文档:http://php.net/manual/zh/language.variables.php
官方文档:http://php.net/manual/zh/language.constants.php
global
关键字$GLOBALS
数组函数中的静态变量,函数执行完毕后,其值被保留。
$a='hello';
$$a='world'; // 即 $hello='world';
$GLOBALS
$_SERVER
服务器和执行环境信息
$_POST
$_GET
$_REQUEST
$_FILES
$_SESSION
$_COOKIE
$_ENV
环境变量
常量的范围是全局的。
常量一旦定义就不能被重新定义或者取消定义。
常量的值只能是标量。
define('FOO', 'bar');
const FOO = 'bar';
const 不能用在函数内、循环内、if 语句之内。
使用 constant()
来获取常量值。
使用 get_define_constants()
获得所有已定义的常量。
__LINE__
__FILE__
等