• 微信号
目录

php基础

您当前的位置:首页 > 我的笔记 > php基础>php变量

上一篇: PHP常量

下一篇: php的数据类型

php变量

在程序运行的时候,随时都会产生一些数据,此时就可以使用变量来存储这些数据,PHP中的变量可以看做是计算机的存储单元,程序设置了变量,就可以借助变量名访问内存中的数据。

PHP变量的定义

可以把计算内存想象成一条街道,而街道中的每一家住户就可以看做是一个变量,住户所对应的门牌号可以看做变量名。在PHP中,变量由$和变量名组成,并且变量命名规则与标识符相同。

PHP 变量规则:
  • 变量以 $ 符号开头,其后是变量的名称
  • 变量名称必须以字母或下划线开头
  • 变量名称不能以数字开头
  • 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
  • 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
注释:PHP 变量名称对大小写敏感!
<?php
   $usrname;
   $username123;
   $user_name;
   $_username;
   $UserName;
?>

由于PHP是一种弱语言,不需要显式声明,因此,通常情况下,变量的定义与赋值是同时进行的,即直接将一个数值通过“=”赋值给变量。

<?php
    $num = 10; //定义变量$num,并赋值为10
    $result = $num; //定义变量$result,并将num的值赋给result
    echo $num;
    echo $resule;
?>

变量引用赋值

变量总是默认传值和赋值,也就是说,将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到了目标变量。除了传值赋值外,变量还有一种方法是引用赋值,表示新变量简单引用了原始变量,这时,如果一个变量改变,另外一个变量也随之改变。

实现变量赋值,需要将“&”符号加到要赋值的变量前

<?php
   $txt = "hello world"
   $new_txt = &$txt; //$new_txt引用$txt,此后两个变量的值同时变化
?>

上一篇: PHP常量

下一篇: php的数据类型