手册 >> API参考 >> spArgs

spArgs

获取环境参数

成员变量

private

成员函数

教程

留言本例子中使用spArgs

spArgs代替$_GET/$_POST的数据获取

位置

spArgs类位于 SP_PATH/Core/spController.php

函数详细

__construct

构造函数,将$_REQUEST中的变量保存到成员变量args中。

void __construct(void)

get

获取应用程序请求变量值

获取顺序是由:$_SESSION -> $_GET -> $_POST-> $_COOKIE -> $_SERVER -> $_ENV。 同时也可以指定获取的变量所属(get,post,cookie)。

mixed get( args_name name, value default, string method)

参数:

返回:

在实际应用中,spArgs类的get函数通常被$this->spArgs()代替。请参考相关教程。

has

检测是否存在某值

bool has(args_name name)

参数:

has()判断环境变量args_name name是否存在而且不为空。

返回:

在实际应用中,has()可以直接被 bool $this->spArgs("name")替代。

例子:

if( spArgs()->has("myargs") ){echo "myargs存在";}
// 等同于
if( FALSE != $this->spArgs("myargs") ){echo "myargs存在";}

__input

函数式使用模型辅助类的输入函数。

object __input(args args)

__input() 是spController的模型辅助类在使用函数式方法时的标准输入接口。

request

获取请求字符

string request(void)

request()将返回$_SERVER["QUERY_STRING"]的值。