---
title: Variables
localeTitle: 变量
---
## 变量

# 创建（声明）PHP变量

变量是用于存储信息的“容器”。

**句法：**

```php
<?php 
 $txt = "Hello world!"; 
 $x = 5; 
 $y = 10.5; 
 ?> 
```

在执行上述语句之后，变量$ txt将保持值Hello world！，变量$ x将保持值5，变量$ y将保持值10.5。

##### 注意：为变量指定文本值时，请在值周围加上引号。

##### 注意：与其他编程语言不同，PHP没有声明变量的命令。它是在您第一次为其赋值时创建的。

# PHP变量的规则：

*   变量以$符号开头，后跟变量名称
*   变量名必须以字母或下划线字符开头
*   变量名称不能以数字开头
*   变量名只能包含字母数字字符和下划线（Az，0-9和\_）
*   变量名称区分大小写（$ age和$ AGE是两个不同的变量）

# 输出变量

PHP echo语句通常用于将数据输出到屏幕。

以下示例将说明如何输出文本和变量：

```php
<?php 
 $txt = "github.com"; 
 echo "I love $txt!"; 
 ?> 
```

以下示例将生成与上面示例相同的输出：

```php
<?php 
 $txt = "github.com"; 
 echo "I love " . $txt . "!"; 
 ?> 
```

以下示例将输出两个变量的总和：

```php
<?php 
 $x = 5; 
 $y = 4; 
 echo $x + $y; 
 ?> 
```

# PHP是一种松散类型的语言

在上面的例子中，请注意我们不必告诉PHP该变量是哪种数据类型。 PHP会自动将变量转换为正确的数据类型，具体取决于其值。 在其他语言（如C，C ++和Java）中，程序员必须在使用之前声明变量的名称和类型。

#### 更多信息：