2012-04-23 53 views
0

處理一類我有一個電話讓我們假設其稱爲A如何通過串在PHP

public class A{ 
... 
} 

我怎麼可以訪問這個類的成員,而我有類的名稱

我需要的是這樣的事情

{"A"}::x=5; 

,而不是

A::x=5; 

回答

5
class Foo { 
    const BAR = 'bar'; 
    public static $baz = 'baz'; 
} 

$foo = 'Foo'; 
echo $foo::BAR; 
echo $foo::$baz; 

這需要PHP 5.3+雖然。

+0

+1更簡潔:) – 2012-04-23 06:14:03