十PHP变量以及变量间传值的用法
Posted 聽丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十PHP变量以及变量间传值的用法相关的知识,希望对你有一定的参考价值。
初步接触php感觉代码不熟悉,所以记录一下PHP的基础语法,以便以后更好的去查找
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP的基本环境:
Wamp 集成环境
独立环境
Lamp
LINUX APAPCHE mysql PHP
语法环境:apache
嵌入到html的PHP形式:
<?php
......代码
?>
基本语法形式:区分大小写
1、主要是指变量名区分大小写
2、常量通常也区分,但常量也可以自己设定为不区分(不推荐)
3、但函数名不区分
4、而系统中使用的关键字也不区分大小写,比如if, else, for
语句的结束符号用分号,一个php标记块中的最后一个分号可省略,
php结束标记省略则不能省略最后一个分号。
变量的基本使用:
定义变量(赋值):直接给变量赋值,就是定义;
不支持js中的那种“定义但不赋值”的语法。
换句话说,第一次给一个变量赋值,就算定义变量。
输出:echo $v1; //取得$v1的值,并输出
给其他变量赋值$v2 = $v1; //取得$v1的值,并赋值给$v2
参与运算:$v3 = $v1 + 3; //取得$v1的值,并跟3相加,。。。。
变量间的传值方式:
1,这里讨论的传值方式是指:一个变量对另一个变量
2,它不仅仅适用于赋值语句,也适用于其他有同样含义的语句,比如:函数的实参到形参
3,传值方式只有2种:值传递,引用传递
4,php中,所有变量,默认都是值传递。
5,要想使用引用传递,必须使用引用传递的符号: &
值传递(相互独立)
是指将一个变量的数据值(数据内容)拷贝一份,然后赋值给另一个变量。
复制完之后,这两个变量就没有关系了(互相独立)!
结果为:
引用传值(相关联):
是指将一个变量的引用关系拷贝一份,然后赋值给另一个变量,即另一个变量也同样由该关系决定了指向某个数据:
赋值(传值)完之后,两个变量指向同样一个数据。
我们有知道,对变量的操作就是对数据的操作。
则:
对变量v1的操作,改变的数据,也就是体现为v2也发生了改变。
结果为:
另外,在这种引用传值的情况下,unset一个变量,则另一个跟它有关(指向同样数据的关系)的变量,并不受影响。
以上是关于十PHP变量以及变量间传值的用法的主要内容,如果未能解决你的问题,请参考以下文章