How to new a Object via class name String?

From: 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.

« previous php.general (#265963) next »