Php 调用方法而不实例化它

Php 调用方法而不实例化它,php,Php,因此,我想在一些代码中放弃一些方法,不想直接使用实例化类和方法-如何将if(!Request::has_get('run')){转换为只调用has_get函数 run.php if(!Request::has_get('run')){ echo‘你好!这里是Semirs Page’; } 方法: if (!isset($_GET(has_get['run'])) { echo 'Hello! This is Semirs Page'; } 公共静态函数具有\u get($key='

因此,我想在一些代码中放弃一些方法,不想直接使用实例化类和方法-如何将
if(!Request::has_get('run')){
转换为只调用has_get函数

run.php

if(!Request::has_get('run')){
echo‘你好!这里是Semirs Page’;
} 
方法

if (!isset($_GET(has_get['run'])) {
    echo 'Hello! This is Semirs Page';
}
公共静态函数具有\u get($key='',$value='')
{
返回self::has_value($\u GET,$key,$value);
}
我的尝试不正确

if (!isset($_GET(has_get['run'])) {
    echo 'Hello! This is Semirs Page';
}

如果你想抛弃这个类,只需将所有的静态函数转换成普通的顶级函数,并在调用类中的其他方法时删除
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;
}

在相同的
.php
文件中,只要声明该函数:

function has_get($key = '', $value = '')
{
    return has_value($_GET, $key, $value);
}

我不确定你的
Request::有什么值()
函数看起来像,但您也需要声明它。

这样的调用请求::has\u get不需要类实例化。它是静态函数,但它寻找一个请求类,然后寻找has\u get方法->如果我在同一个.php文件中有has\u get方法,并且我放弃了类文件,我如何在那里调用它?
Isset($\u GET['run'])
不清楚这样做的目的是什么?需要从类中删除一些方法,并希望避免使用class::method调用。这并不能解决想要删除
请求
类的问题。如果要完全删除该类,只需将它们都设置为普通函数即可。