zoukankan      html  css  js  c++  java
  • 十二、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种:值传递,引用传递

    4php中,所有变量,默认都是值传递。

    5,要想使用引用传递,必须使用引用传递的符号:

    值传递(相互独立)

    是指将一个变量的数据值(数据内容)拷贝一份,然后赋值给另一个变量。

    复制完之后,这两个变量就没有关系了(互相独立)!

    结果为:

    引用传值(相关联):

    是指将一个变量的引用关系拷贝一份,然后赋值给另一个变量,即另一个变量也同样由该关系决定了指向某个数据:

    赋值(传值)完之后,两个变量指向同样一个数据。

    我们有知道,对变量的操作就是对数据的操作。

    则:

    对变量v1的操作,改变的数据,也就是体现为v2也发生了改变。

    结果为:

    另外,在这种引用传值的情况下,unset一个变量,则另一个跟它有关(指向同样数据的关系)的变量,并不受影响。

  • 相关阅读:
    关键字 final
    继承中的构造方法
    方法的重写
    使用tar 和 split 将文件打包、压缩并分割成指定大小
    标准Web系统的架构分层
    Android的安全机制 1 -- 老罗
    Android 在 SElinux下 如何获得对一个内核节点的访问权限
    移动数据 流程分析
    ARM Linux 3.x的设备树(Device Tree)
    如何分析Android的Log
  • 原文地址:https://www.cnblogs.com/xu1115/p/10729473.html
Copyright © 2011-2022 走看看