$\u PHP中的GET和static
例如,我从FooStatic中的url获得name=carl,并希望使用carl启动$name,以便可以从另一个函数使用它。我可以这样做吗?还是有其他更好的方法$\u PHP中的GET和static,php,static,get,Php,Static,Get,例如,我从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
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;
}
}
GET变量是全局变量,所以您可以随时从几乎任何地方(如果它在相同的执行范围内)获取它们,如果您需要的话 你试过了吗?请详细说明问题!!!半相关:您可能对Symfony2解决此问题的方法感兴趣。他们创建了访问数组元素的“包”容器。例如,你可能会受到启发。在构造函数中,执行类似于
$this->parameters=$\u GET
这样你就有了一个很好的方法来做你想做的事情。