Blogger Information
Blog 11
fans 0
comment 0
visits 8088
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP基础知识之变量--PHP培训第十期线上班
宋明杰
Original
705 people have browsed it

PHP基础知识—变量:

变量的含义:

  1. 使用一个$符号和“标记”,来代替某个数据。
  2. $a = 99;

注意:
1,变量名区别大小写;
2,“=”在这里不是相等,而是赋值,就是将右边的数据赋值给左边。

变量的命名规则:

1:由字母,数字,下划线组成。
2:开头不能是数字。
3:变量名不能是系统关键字。
4:尽量通俗易懂,做到—见其名则知其意。

变量的4种基本操作:

1,赋值,将一个数据放入一个变量中。
2,取值,从变量中读取赋值赋予的数据。
3,判断变量,isset();

  1. 判断一个变量名中是否存储了数据,判断结果为:truefalse两种,
  2. 例:$a = 5;/ /isset($a);

4,删除变量,unset();

  1. 当一个变量中有数据是,我们也可以用unset(),去删除,
  2. unset($ 变量名);

变量传值:分为值传递和引用传递:

  1. 含义:是将一个变量的值传递给另外一个变量;

值传递:

  1. $A = 9;
  2. $B = $A
  3. 例中$A将值传给$B,注意:一旦传值后,两个变量各式各,互补相干。

引用传递:

  1. $A = 9;
  2. $B = $A
  3. 例中$A将值传给$B,注意:引用传值是两个变量共用一个传值,后面不管修改那一个变量的值,另外一个变量会同时被修改。

预定义变量:

$_GTE变量:

  1. 代表表单通过GET方式提交数据。

代码示例:
html代码:

  1. <body>
  2. <form action="xuexi.php" method="get">
  3. <span>数字1:<input type="text" name="n1"> </span><br/>
  4. <span>数字2:<input type="text" name="n2"> </span><br/>
  5. <input type="submit" value="计算">
  6. </form>
  7. </body>

php代码:

  1. <?php
  2. $a = $_GET['n1'];
  3. $b = $_GET['n2'];
  4. $c = $a * $b;
  5. echo "两个数的商为:",$c;
  6. $d = $a + $b;
  7. echo "<br />两个数的和为:",$d;

运行结果:

$_POST变量:

  1. 代表表单通过POST方式提交数据。且提交的数据不在浏览器地址栏显示。

$_REQUEST变量:

  1. 是数据的一种接收方式,代表着可以接收用GTE方式提交的数据,也可以介绍POST方式提交的数据。

$_SERVER变量:

  1. 代表任何一次请求中,客户端或者服务器的一些基本信息:常用的有
  2. PHP_SELF: 表示当前请求的网页地址;
  3. SERVER_NAME 表示当前请求的服务器名;
  4. SERVER_ADDR 表示当前请求的服务器IP地址;
  5. DOCUMENT_ROOT 表示当前请求网站物理路径;
  6. REMOTE_ADDR 表示当前请求的客户端的IP地址;
  7. SCRIPT_NAME 表示当前网页地址;

可变变量:

变量名本身又是另外一“变量”的变量。

  1. $A = 100;
  2. echo $A; //输出100;
  3. $B = "$A"; //这是一个值为$A的变量,
  4. echo $$B; //输出100,这里$$B就是所谓的可变变量。
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:超全局变量还没有提到, 你的作业穿越了
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post