PHP 变量
变量是程序可操作的存储区的名称
变量是用于存储数据的容器
变量使用范例
<?php $x=5; $y=6; $z=$x+$y; echo $z; echo "<br/>"; echo 'PHP 基础教程 - 简单教程(www.twle.cn)';
运行以上 PHP 脚本,输出结果如下
PHP 变量与代数类似
比如我们都学过的代数
x=5 y=6 z=x+y
在代数中,我们使用字母 ( 如 x ),并给它赋值 ( 如 5 )
然后使用表达式 z=x+y 计算出 z 的值为 11
在 PHP 中,这些字母被称为 变量
变量是用于存储数据的容器
PHP 变量
与代数类似,可以给 PHP 变量赋予某个值 ( x=5 ) 或者表达式 ( z=x+y )
变量可以是很短的名称 ( 如 x 和 y ) 或者更具描述性的名称 ( 如 age、carname、totalvolume )
PHP 变量命名规则
- 变量以
$
符号开始,后面跟着变量的名称 - 变量名必须以字母或者下划线字符开始
- 变量名只能包含字母数字字符以及下划线 ( A-z、0-9 和 _ )
- 变量名不能包含空格
- 变量名是区分大小写的 ( $y 和 $Y 是两个不同的变量 )
PHP 语句和 PHP 变量都是区分大小写的
创建 PHP 变量
PHP 没有创建变量的命令,而是在我们第一次赋值给它的时候被创建
<?php $txt="Hello world!"; $x=5; $y=10.5; echo $txt; echo "<br>"; echo $x; echo "<br>"; echo $y; echo '<br/>这个范例,我们创建了三个变量,分别是 $x $y $text'; echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';
在上面的语句执行中,变量 txt 将保存值 Hello world! ,且变量 x 将保存值 5
注意: 当赋一个文本值给变量时,请在文本值两侧加上引号
运行以上 PHP 脚本,输出结果如下
PHP 是一门弱类型语言
从上面的范例中,不知你是否注意到,我们不必向 PHP 声明该变量的数据类型
PHP 会根据变量的值,自动把变量转换为正确的数据类型
在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称