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

评论(0)