Php dynamic class construction
Posted
by pistacchio
on Stack Overflow
See other posts from Stack Overflow
or by pistacchio
Published on 2010-05-13T12:29:02Z
Indexed on
2010/05/13
12:34 UTC
Read the original article
Hit count: 177
php
Hi to all,
I'm trying to avoid the use of eval
. I can dynamically instantiate a class like this:
class myclass {}
$my_class_name = 'myclass';
$obj = new $myclass();
If the constructor is like follows:
class myclass {
public function __construct( $argument1, $argument2 ) {}
}
and i have the values of the arguments in an array, how can i dynamically instantiate the class and pass it dynamic arguments? Mind that I have no way to modify the class, so I have to work on the way of using it.
Thanks
© Stack Overflow or respective owner