I've code like follows:
<?php
class TestClass { public static $Data = 'This is the data'; }
$Obj = new TestClass (); $ClassName = get_class ($Obj); echo $ClassName::$Data;
?>
It gives me an error like:
Parse error: parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM ...
I've found googling that it means that those '::' are unexpected. So, How can I get an static member for a class which name is stored in a variable?
Thx.
I'd make a method in the class that returned the static variable:
class TestClass { public static $data = 'This is the data';
public static function getData () { return self::$data; } }
$obj = new TestClass();
echo $obj->getData();
-- Daniel Schierbeck
Help spread Firefox (www.getfirefox.com): http://www.spreadfirefox.com/?q=user/register&r=6584
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php