说明:就是php系统内置的提供给使用的变量,这个变量一般都是超全局变量,超全局就是没有作用域的限制有的还可以跨页面
$GLOBALS
_SERVER
_GET
_POST
_FILES
_COOKIE
_SESSION
_REQUEST
_ENV
1.$GLOBALS
说明:globals是php内置的可以自动获取当前页面中的所有变量的内容,包括局部变量、全局变量、静态变量
2.$_SERVER
说明:server会自动获取服务器和客户端的信息
$_SERVER是一个包含了诸多如头信息(header)、路径(path)、以及脚本位置(scriptlocations)等信息的数组。这个数组中的项目由web服务器创建,不能保证每个服务器都提供全部项目,服务器可能会忽略一些或者提供一些没有在这里列出来的项目,这也就意味着大量的此类变量都会在CGI 1.1规范中说明,
$HTTP_SERVER_VARS包含着相同的信息,但它不是一个超全局变量(注意 $HTTP_SERVER_ARS与$_SERVER是不同变量,php处理他们的方式也不同)
3.$_FILES
说明:获取上传文件的信息
name:图片名称
type:图片类型
tmp_name:文件的临时文件夹和文件名称
error:错误信息
size:文件大小
将上传的文件移动到新的位置:move_uploaded_file
bool move_uploaded_file(string $filename , string $destination)
filename:上传的文件的文件名
destination:移动文件到这个位置
本函数检查并确保由filename指定的文件是合法的上传文件(即通过php的http post上传机制所上传的)如果文件合法,则将其移动有destination指定的文件
返回值
成功时返回true
如果filename不是合法的上传文件。不会出现任何操作,move_uploaded_file()将返回false
如果filename是合法的上传文件。但出于某些原因无法移动,不会出现任何操作,move_updloaded_file()将返回false,此外还会发出一条警告
4.$_GET:url方式传递数据
说明:其实就是浏览器地址传递方式
传递方式:URL地址?参数值1=值1&参数值2=值2….
传递形式:表单的get方式和超链接方式
5.$_POST:http post方式传递数据
说明:通过http协议的post方式来传递数据
传递方式:表单的post方式或者ajax
6.$_REQUEST:http request变量
说明:默认情况下包含了$_GET和$_POST和$_COOKIED的数组
* @Author: admin
* @Date: 2018-08-12 18:05:09
* @Last Modified by: admin
* @Last Modified time: 2018-08-12 22:36:52
*///预定义变量$name='张三';$age=23;$sex='男';static $wx='吾爱乐享';//var_dump($GLOBALS);//打印所有的变量,包括自定义的和系统自带的//定义一个函数function user()user();echo $add;//全局打印局部变量echo $GLOBALS['wx'];//打印静态变量的值//接收file传来的信息// $file_name=$_FILES['filename'];// var_dump($file_name);move_uploaded_file($file_name['tmp_name'], 'F:\wamp\www\php2\images/1.jpg');//get接收$get_user=$_REQUEST['getuser'];echo $get_user;?>Document
领取专属 10元无门槛券
私享最新 技术干货