How to new a Object via class name String?
| From: | ked | Date: | Mon, 17 Dec 2007 07:50:07 +0000 |
| Subject: | How to new a Object via class name String? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-265963@lists.php.net to get a copy of this message | ||
Hi , I'm a freshman in PHP, can anyone give me any advices?
I defied some simple classes, like "User", "Item"...
in a general way ,
$obj = new User();
specially, I need to assign a Object via a class name .
Now , my code :
switch ($className)
{
case "User":
return new User();
break ;
case "Item":
return new Item();
break ;
default:
break ;
}
I think that It's not a clever job. How to do it skillfully?
Thank you for any advice.