PHP变量

超全局变量

            是一个特殊的 PHP 保留变量,请查PHP文档手册“ 超全局变量”中的有关内容以获取更多信息。这些特殊的变量是在 PHP » 4.1.0 版本引入的。在这之前使用 $HTTP_*_VARS 数组,如 $HTTP_SERVER_VARS 。尽管现在已经不用了,但它们在新版本中仍然存在(参见“ 旧代码”一节中的注解)。 

这些超全局变量是:

  • $GLOBALS
  • $_SERVER
  • $_GET
  • $_POST
  • $_FILES
  • $_COOKIE
  • $_SESSION
  • $_REQUEST
  • $_ENV

预定义变量
       对于全部脚本而言,PHP 提供了大量的预定义变量。这些变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。 PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。

可变变量

        有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。使用了两个美元符号($)以后,就可以作为一个可变变量的变量了。例如:$ $a  'world' ; 这时,两个变量都被定义了: $a 的内容是“hello”并且 $hello 的内容是“world”。因此,以下语句: echo  " $a   ${ $a } " ;
与以下语句输出完全相同的结果:echo  " $a   $hello " ;它们都会输出:hello world。 

你可能感兴趣的:(PHP变量)