-1

例如,我从 FooStatic 中的 url 获取 name=carl 并希望使用 Carl 启动 $Name ,以便我可以从另一个函数中使用它。我可以这样做吗?还是有其他更好的方法来做到这一点?

class Foo {

private static $Name = "name";

public static function FooStatic(){

    if (isset($_GET["name"])){
        self::$Name = $_GET["name"];
        return true;
    } else {
        return false;
    }       
}

我正在使用该名称从另一个班级获取更多信息

public static function getSomething() {
    if (isset($_GET[self::$Name])) {
        $name = $_GET[self::$Name];
        $ret = $someClass->Foo($name);
        return $ret;
    }
}
4

1 回答 1

0

GET 变量是全局变量,因此您可以随时从几乎任何地方获取它们(如果它在相同的执行范围内),如果这是您所要求的。

于 2012-11-14T12:53:50.140 回答