PHP 中获取 GET、POST 或 COOKIE 方法的传值通常使用 $_REQUEST、$_GET、$_POST 或 $_COOKIE 变量来获取,而且一般还需要 isset() 来判断变量是否声明,稍微麻烦了一点。而 Z-Blog 封装 PHP 的 HTTP Request 方法的函数 GetVars() 则简化了代码,可快速获取传值,且无需 isset() 判断,变量不存在时默认返回 null,还提供了默认返回值的可选参数,相对来说方便好用许多。

GetVars()函数语法

1 Mixed GetVars($name, $type = ‘REQUEST’)
参数说明

$name – 字符串(string),要获取的 name 值,必选$type – 字符串(string),方法类型,默认 REQUEST,或选 GET,POST 或 COOKIE

返回值

当参数收到传值则返回赋值,否则返回 null。

代码示例

1234 $filename = GetVars(’filename’,’POST’);if ( is_null($filename) ){ echo "文件名不能为空";}
提示

注意要用 is_null 判断是否取得了相关值;其实第二个参数大小写不敏感,但习惯上建议使用大写。

官方wiki:https://wiki.zblogcn.com/doku.php?id=zblogphp:development:functions:getvars

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。