您的位置 首页 > 腾讯云社区

PHP变量---白胡杨同学

变量是计算机语言中能存储信息或数值的抽象概念。

变量可以借助变量名进行访问。

在指令式语言中,变量通常是可变的。

定义变量

PHP的变量定义有前缀符号$和变量名两部分组成:

变量名不能以数字或特殊字符开头。以字母或下划线开头,区分大小写只能有由数字、字母和下划线组成变量赋值1、直接赋值

PHP变量赋值能直接使用“=”运算符实现,形式为 "$变量名 = 变量值"

$val1 = 123; $val2 = "abc";2、传值赋值

PHP的变量之间能够相互赋值

<?php $val1 = 87.4; $val2 = $val1; echo $val2; //输出结果为87.4 ?>

变量之间只是在传递值的信息,变量在内存中的存储单元还是相互独立的。

3、引用赋值

引用赋值是用不同的名称对同一个变量的内容进行多次访问,当改变其中一个变量值时,其他的变量值也会随之发生变化:

<?php $val1 = '66.42'; $val2 =&$val1; //引用变量$val1 $val1 = 'change'; //修改变量$val1的值 echo $val2; //输出的结果为 'change' ?>4、取消引用

当不需要引用功能时,可以使用unset()函数来取消变量引用。

<?php $a = 65; $b =&$a; var_dump($b); echo "<br/>" unset ($b); var_dump($a); var_dump($b); ?>可变变量

可变变量是一种特殊的变量类型,可以动态设置变量的名称。即用一个变量的值作为另外一个变量的名称。

该变量的定义方式是在变量前使用两个 “ $”符号

<?php $a = 'hello'; $$a = 'world'; //把&a 作为变量名,可以理解为把$a的值和理论片作为变量名。 echo "$a $$a"; echo "$a ${$a}" echo "$a $hello" ?>预定义变量(全局变量)

PHP提供了很多的预定义变量供我们使用

预定义变量

作用

$_GLOBALS

引用全局作用域中可用的全部变量

$_GET

获取get方法提交的表单的数据

$_POST

获取post方法提交的表单的数据

$_FILES

保存表单提交的文件

$_REQUEST

获取表单提交的数据

$_SESSION

存储会话信息

$_ENV

环境变量

$_COOKIE

存储cookie信息

$php_errormsg

存储错误信息

$HTTP_RAW_POST_DATE

原生post数据

$http_reponse_header

HTTP响应头

$argc

传递给脚本的参数数目

$argv

传递给脚本的参数数组

---来自腾讯云社区的---白胡杨同学

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: