多语言展示
当前在线:1036今日阅读:26今日分享:39

PHP的一些变量功能使用和介绍

PHP的一些变量功能使用和介绍
工具/原料

PHP

方法/步骤
1

1.变量基本理解变量是一个“标识符”,是一个“名字”,它用于存储并表示可以变化的数据;对数据的使用和操作,只要通过变量就可以了!每个变量中,就存储“一个数据”!变量跟其所存储的数据之间的关系,称为“引用关系(指代关系)”,比如:$i = 1; //则该语句的含义如下图所示

2

2.isset()判断:用于判断一个变量“是否存在”——严格来说,是判断该变量中“是否有有效数据”;返回的结果是布尔值:true(表示有),false(表示没有)代码演示如下:

3

3.unset()销毁:可以理解为:将变量和数据之间的原来的“引用关系”(指代关系)断开!!!如下图所示:

4

4.$_POST变量代表网页中通过表单并以post方式提交过来的数据!也可以说:$_POST变量中存储了以post方式提交过来的所有数据!——是一个数组,该数组的每一个单元的下标,就是对应form表单中的名字(name值)如下所示:

6

6.$_REQUEST变量认识一个单词:request, 请求则:$_REQUEST代表网页中 以get方式或post方式 提交过来的数据!即:它是post数据和get数据的“合集”——包括了每一次请求的这两种数据。$v1 = $_REQUEST[‘n1’];  //n1可能是get数据,也可能是post数据! 说明:1,通常,各种请求中,要么是get数据,要么是post数据,此时都可以只用$_REQUEST,2,偶尔,有时候,会存在2个数据数据同时提交。此时,也会将两种数据都放入$_REQUEST这种情况如下:

则这种表单提交后,在page2.php页面中,n1,n2就属于post数据, n3,n4就属于get数据$_GET变量类似这样:array( ‘n3’=>’3’, ‘n4’=>’abc’ )$_POST变量类似这样:array( ‘n1’=>’11’, ‘n2’=>’22’ )$_REQUEST变量类似这样:array( ‘n3’=>’3’, ‘n4’=>’abc’, ‘n1’=>’11’, ‘n2’=>’22’ )

7

6.-2通常,$_REQUEST中的数据,是先放入get数据,然后再放入post数据!当然,其实我们也可以在php.ini中来改变这一情况:

8

7.$_SERVER变量该变量里面“自动”存储了每一次请求的时候,服务器端和浏览器端的一些“有用信息”。——其实就是有些信息可以拿来用,爱用不用!大约有20多个,常用的就3-5个,比如:$_SERVER[‘REMOTE_ADDR’]  :浏览器端的IP地址$_SERVER[‘SERVER_ADDR’]  :服务器端的IP地址$_SERVER[‘SERVER_NAME’]  :就是apache中虚拟主机设定中的servername的值(服务器名)$_SERVER[‘DOCUMENT_ROOT’]  :就是apache中虚拟主机设定中的DocumentRoot的值(站点物理路径)$_SERVER[‘PHP_SELF’]  :  就是当前这次请求的网页地址(域名之后的部分)$_SERVER[‘SCRIPT_NAME’]  : 就是当前这次请求的网页地址(域名之后的部分)$_SERVER[‘SCRIPT_FILENAME’]  : 就是当前这次请求的网页文件的物理路径用以下方法可以查看所有项:

9

8.结果为:

推荐信息