-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 に答える