在PHP中,特殊变量是一类具有特殊用途的变量,它们通常以美元符号($)开头,并且具有特定的含义。以下是一些常见的PHP特殊变量的实例,我们将通过表格的形式来展示它们的使用。
| 特殊变量 | 描述 | 实例 |
|---|---|---|
| `$this` | 当前类的实例 | 在类的方法中使用,用于访问类的属性和方法。 |
| `$_SERVER` | 包含头信息、路径和脚本位置等信息的数组 | 例如,`$_SERVER['PHP_SELF']`包含当前执行脚本的文件名。 |
| `$_GET` | 通过URL传递的变量 | 例如,`$_GET['name']`包含从URL传递的名为'name'的参数值。 |
| `$_POST` | 通过表单传递的变量 | 例如,`$_POST['username']`包含从表单提交的名为'username'的输入值。 |
| `$_SESSION` | 会话变量 | 用于存储用户会话信息,如用户登录状态等。 |
| `$_FILES` | 上传文件的数组 | 包含上传文件的信息,如文件名、大小等。 |
| `$_COOKIE` | HTTPcookie数组 | 包含从客户端发送到服务器的cookie信息。 |
| `$$` | 当前变量的引用 | 用于获取当前变量的值。 |
| `$_REQUEST` | 包含`$_GET`、`$_POST`和`$_COOKIE`的数组 | 当同时使用GET和POST方法时,可以使用此变量。 |
以下是一个简单的PHP示例,展示了如何使用一些特殊变量:

```php
// 使用$_SERVER变量
echo "


