您现在的位置是:首页 >

PHP Web开发学习实录:基础知识-变量(1)[1]

火烧 2021-06-01 07:39:22 1044
PHP We 开发学习实录:基础知识-变量(1)[1]    接收表单变量  在PHP程序运行过程中随时可以变化的量叫做变量 在变量中既可以存放字符串 数值和日期 也可以存放属性 这里需要强调的是变量

PHP Web开发学习实录:基础知识-变量(1)[1]  

     接收表单变量

  在PHP程序运行过程中随时可以变化的量叫做变量 在变量中既可以存放字符串 数值和日期 也可以存放属性 这里需要强调的是变量的值是临时的 当系统运行时 变量的值是存在的 当程序结束后 变量的值就会被当做垃圾在内存中回收 本节将详细讲解变量的创建 调用和变量的作用域

     基础知识 变量( )

  PHP中的变量对于初学者来说 有些难以理解 因为在多种语言中 变量的声明都要声明其类型 而PHP的变量则是不需要指定类型的

  变量的创建和调用

  在PHP中 我们需要通过美元符号$来作为前缀 $之后的为变量的标识符 标识符是一个区分不同对象的符号 如变量的名称 函数的名称等

  PHP是一种弱类型语言 在声明变量时 不需要显示声明变量的类型 变量可以是任何类型的值 在创建变量时 首先要声明变量 然后再给变量赋值 这个值可以是任何类型的 变量只有在程序运行时才对其类型进行检查 并且可以用一个不同类型的值来取代原有的值 例如以下代码

  <?php

  $name = 张小明 ;

  $name = ;

  ?>

  变量的赋值方式有两种 一种是值赋值 另一种是引用赋值 值赋值就是直接通过赋值表达式将一个值赋给变量 通过这种方式可以把原来的值覆蓋掉 引用赋值是指所创建的变量与另一个变量引用的内容相同 当需要使用到引用赋值时 只需在等号后面加一个&符号即可 例如如下代码

  <?php

PHP Web开发学习实录:基础知识-变量(1)[1]

  $name = 王亚斌 ;

  $no = ;

  echo 姓名 $name <br> ;

  echo <hr> ;

  echo 学号 $no <br> ;

  echo <hr> ;

  $a = ;

  $a =& $a ;

  $a = ;

  echo 年龄 ;

  echo $a ;

  echo $a ;

  ?>

  在代码中我们可以看到 $name和$no采用了值赋值的形式为这两个变量进行赋值 而$a 采用了引用赋值 当两个变量之间采用了引用赋值后 这两个变量就成为一体 只要一个变量的值改变 另一个变量的值也会随之改变

  变量的作用域

  变量的作用域是指变量在程序中的作用范围 变量在声明时的位置决定了变量的作用域 在PHP中 虽然可以在脚本的任何位置声明变量 但变量的作用域大致可以分为 类 分别是局部变量 函数参数 全局变量和静态变量 下面详细讲解这几种变量的作用域

   ) 局部变量

  在函数中声明的变量叫做局部变量 声明后只能在函数内部使用 不能在函数外部被访问 如果在函数外部赋值 将被视为另外一个变量 例如以下代码

  <?php

  $pay = ;

  function pay(){

  $pay = ;

  $pay = ;

  $pay = $pay +$pay ;

  echo 函数内的工资是 $pay;

  echo <br> ;

  echo <hr> ;

  }

  pay()

  echo 函数外的工资是 $pay;

  ?>

  在这段代码的pay()函数中声明了一个局部变量 在函数外部也声明了一个同名的变量 由于这两个变量的作用域不同 所以输出的结果也不同 如下所示

lishixinzhi/Article/program/PHP/201311/21592  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码