所以我想放弃一些代码中的一些方法,并且不想使用类实例化并直接使用这些方法 - 我怎样才能转换if (!Request::has_get('run')) {成只调用 has_get 函数?运行.phpif (!Request::has_get('run')) { echo 'Hello! This is Semirs Page';} 方法:public static function has_get($key = '', $value = '') { return self::has_value($_GET, $key, $value); }我的尝试是不正确的:if (!isset($_GET(has_get['run'])) { echo 'Hello! This is Semirs Page';}
2 回答
慕村225694
TA贡献1880条经验 获得超4个赞
如果要抛弃类,只需将所有静态函数都变成普通的顶级函数,并self::在调用类中的其他方法时移除。所以它变成
function has_get($key = '', $value = '')
return has_value($_GET, $key, $value);
}
function has_value($array, $key, $value) {
return isset($array[$key]) && $array[$key] === $value;
}
回首忆惘然
TA贡献1847条经验 获得超11个赞
在.php要使用该函数的同一个文件中,只需声明它:
function has_get($key = '', $value = '')
{
return has_value($_GET, $key, $value);
}
我不确定你的Request::has_value()功能是什么样的,但你也需要声明。
- 2 回答
- 0 关注
- 169 浏览
添加回答
举报
0/150
提交
取消