php的函数和超全局变量
一.PHP函数
1.在 PHP 创建用户定义函数
用户定义的函数声明以 "function" 开头 语法 : function functionName () { 要执行的代码; }
- 函数名应该提示出它的功能
- 函数名以字母或下划线开头(不能以数字开头)
- 函数名对大小写不敏感
2.PHP 函数参数
可以通过参数向函数传递信息 , 参数类似变量
参数被定义在函数名之后,括号内部 ,可以添加任意多参数,只要用逗号隔开即可
3.PHP 函数 - 返回值
如需使函数返回值,使用 return 语句
二.PHP超全局变量
1.PHP中预定义了几个超全局变量 ,这意味着它们在一个脚本的全部作用域中都可用 ,不需要特别说明,就可以在函数及类中使用
2.常用的超全局变量有9个:
- $_GET : get 传送方式 、也可用于收集提交 HTML 表单 (method=”get”) 之后的表单数据 、还可以收集 URL 中的发送的数据
- $_POST : post 传送方式 、 广泛用于收集提交 method=”post” 的 HTML 表单后的表单数据 、也常用于传递变量
- $_REQUEST : 可以接收到 get 和 post 两种方式的值 、用于收集 HTML 表单提交的数据
- $_GLOBALS : 引用全局作用域中可用的全部变量 、包含了全部变量的全局组合数组 ,变量的名字就是数组的键
- $_FILES :上传文件使用
- $_SERVER :系统环境变量 、保存关于报头、路径和脚本位置的信息
- $_SESSION : 用于会话控制 、存储有关用户会话的信息或更改用户会话的设置 ,Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用
- $_COOKIE : 用于会话控制 、cookie 常用于识别用户 ,cookie 是服务器留在用户计算机中的小文件 ,每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie ,通过 PHP,能够创建并取回 cookie 的值
- $_ENV : 服务器端环境变量