教程 > PHP教程 > PHP 基础 阅读:46

PHP 变量

变量介绍

编程语言中的变量源于数学。在程序设计中,变量(英语:Variable,scalar)是指一个包含部分已知或未知数值或信息(即一个值)之存储地址,以及相对应之符号名称(识别字)。通常使用变量名称引用存储值;

变量在 PHP 中居于核心地位,是使用 PHP 的关键所在,变量的值在程序运行中会随时发生变化,能够为程序中准备使用的一段数据起一个简短容易记的名字,另外它还可以保存用户输入的数据或运算的结果。

变量声明

和 C或者Java这类语言不通,PHP是一种弱类型的语言,所以,在PHP中使用变量之前不用提前声明变量。并且变量的类型也是动态的,会根据值的类型决定当前变量的类型。

PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。

<?php
    $var = 1;
    $_var = 2;
    $Var = 3;
    echo $var.', '.$_var.', '.$Var;
?>

运行结果如下:

1, 2, 3

变量的命名规则

变量名并不是可以随意定义的,一个有效的变量名应该满足以下几点要求:

  • 变量必须以 $ 符号开头,其后是变量的名称,$ 并不是变量名的一部分;
  • 变量名必须以字母或下划线开头;
  • 变量名不能以数字开头;
  • 变量名只能包含字母(Az)、数字(09)和下划线(_);
  • 与其它语言不通的是,PHP 中的一些关键字也可以作为变量名(例如 $true、$for)。

注意:PHP 中的变量名是区分大小写的,因此 $var 和 $Var 表示的是两个不同的变量。

示例

<?php
    $name = "迹忆客";                  // 变量名为:name,变量值为:迹忆客
    $url = "https://www.jiyik.com/";       // 变量名为:url,变量值为:https://www.jiyik.com/
    $_str = "PHP是世界上最好的语言";        // 变量名为:_str,变量值为:PHP是世界上最好的语言
    echo $name.'<br>'.$url.'<br>'.$_str;
?>

运行结果如下:

迹忆客
https://www.jiyik.com/
PHP是世界上最好的语言

注意:虽然以字母和下划线开头,后面跟随中文字符也可以作为变量名称,但是并不建议这么做。

虽然只要满足上面的命名规则,变量名就是有效的,但是还是建议定义的变量名要有一定的意义,例如使用 name 表示姓名;使用 url 表示网站链接等。

查看笔记

扫码一下
查看教程更方便