/** * 获取server参数 * @access public * @param string $name 变量名 * @return mixed */ public function server($name = '') { return Input::data($this->server ?: $_SERVER, $name); }
public function testFilterMerge() { Input::setFilter('htmlspecialchars'); $input = ['a' => ' test<> ', 'b' => '<b\\ar />']; $this->assertEquals(' test<> ', Input::data('a', '', '', false, $input)); $filters = ['trim']; $this->assertEquals('test<>', Input::data('a', '', $filters, false, $input)); $this->assertEquals('test<>', Input::data('a', '', $filters, true, $input)); $filters = 'stripslashes'; $this->assertEquals("<bar />", Input::data('b', '', $filters, true, $input)); }