PHP变量介绍

PHP变量知识:

这个test01.php文件中写入如下代码:

<?php

$iphone7 = 5880;

$iphone7plus = 6088;

echo $iphone6 + $iphone7plus;  //echo是在PHP里面最常用的一个输出、显示功能的命令

?>

$作美元符,英文单词:dollarPHP变量必须以美元符开始。说明PHP”钱”途

 

变量的几个特点介绍

 

  必须$开始,如变量x必须要写成$x

 

  变量的首字母不能以数字开始

 

  变量的名字区分大小写

 

  变量不要用特殊符号、中文,_不算特殊符号

 

  变量命名要有意义别写xxxaaaccc这种变量名

 

变量分类情况说明:可变变量,外部变量环境变量

 

  1. 变变量举例说明

 

<?php

 

// 服务器读取的  编码设置

 

    header('Content-type:text/html;charset=utf-8');

 

//定义了一个变量叫$shu 将$shu这个变量的值设为字符串的biao

$shu = ‘biao’;

//定义了一个变量叫作$biao 将他的值设置为鼠标

$biao = ‘鼠标’;

//$$shu就是可变变量;在已声明的变量$shu前又加上了一个变量符

echo $$shu;

?>

 

  2.外部变量举例说明

PHP外部变量是PHP使用过程中规定好的一些变量。这个变量的规定是这样定的。

<html>

  <head>

  </head>

  <body>

<!-- 这一行method 对应的值改为post --->

<form action="req.php" method="post">

<input type="text" name="username"/>

<input type="password" name="pwd"/>

<input type="submit" name="提交"/>

</form>

  </body>

</html>

PHP代码调用以上HTML代码中的外部变量方法如下所示:

<?php

//$_POST[‘username’],将username作为字符串放在中括号里面,就得到了表单里面的<input type=”text”name=”username”/>的值

$u = $_POST['username'];

echo $u.'<br />';

//$_POST[‘pwd’],将pwd作为字符串放在中括号里面,就得到了表单里面的<input type=”text”name=”pwd”/>的值

$passwd = $_POST['pwd'];

echo $passwd.'<br />';

?>

  通过上面的实验我们知道了,通过$_POST这个外部变量,可以得到从表单输入的值。另外我们总结一些外部变量,要求知识点的学习级别:了解含义,默写这个单词的写法和作用。

  

序号

全局变量名

变量解释说明

备注信息

1

$_COOKIE

得到会话控制中的cookie传值信息

 

2

$_SESSION

得到会话控制中的session传值信息

 

3

$_FILES

得到文件上传的结果

 

4

$_GET

得到get传值的结果

 

5

$_POST

得到post传值的结果

 

6

$_REQUEST

可以得到get的传值结果,也能得到POST传值的结果

 

 

  3.环境变量举例说明

环境变量我们主要用的有$_SERVER$_ENV两个环境变量。不过$_ENV逐渐PHP新版本给废弃了。

<?php

phpinfo();

?>

其它环境变量:

序号

环境变量名

变量解释说明

备注信息

1

$_SERVER[“REQUEST_METHOD”]

请求当前PHP页面的方法

 

2

$_SERVER[“REQUEST_URI”]

请求当前PHP页面的URI

 

3

$_SERVER[“SERVER_SOFTWARE”]

用的是哪一种网站服务程序

 

4

$_SERVER[“REMOTE_ADDR”]

客户端的IP地址

 

5

$_SERVER[“SERVER_ADDR”]

当前服务器的IP地址

 

6

$_SERVER[“SCRIPT_FILENAME”]

当前请求文件的路径信息

 

7

$_SERVER[“HTTP_USER_AGENT”]

当前访问这个网址的电脑和浏览器的情况

 

8

$_SERVER[“HTTP_REFERER”]

上级来源(用户从哪个地址进入当前网页)

 

9

$_SERVER[“REQUEST_TIME”]

当前的访问时间信息

 

 

posted on 2020-09-22 16:11  速龙鸟  阅读(145)  评论(0编辑  收藏  举报