PHP变量
2015-10-14 16:21
453 查看
超全局变量
是一个特殊的 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。
相关文章推荐
- intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理
- 设置phpstorm sass监听器
- Yii2 选择布局的方式
- 用PHP的socket实现客户端到服务端的通信
- ThinkPHP中select()与find()的区别
- MAC PHP MARK
- Thinkphp 模板JS使用U方法注意事项
- ubuntu 12.10上安装tftpd-hpa
- PhpStorm XDebug 远程调试
- pycharm和phpstorm亲测快捷键(mac)
- editplus查找替换的正则表达式应用
- PHP通过OpenSSL生成证书、密钥并且加密解密数据
- php创建文件并写入信息
- PHP ORM框架与简单代码实现
- yii的mvc流程简介和一些debug
- yii 2.0.6 修改默认控制器
- php环境的使用
- PHP中文件读、写、删的操作(PHP中对文件和目录操作)
- XAMPP+Eclipse PDT+yiiclipse+Yii配置创建Yii工程详解
- Writing Images to the Excel Sheet using PHPExcel--转载