Ho fatto alcune prove e non funziona
ecco un esempio di quello che mi servirebbe
Codice PHP:
class Class1 {
public $str = "";
public function __construct($strin) {
$str = $strin;
}
public function toString() {
echo "Class1 ".$this->str."
\n";
}
}
class Class2 {
public $str = "";
public function __construct($strin) {
$str = $strin;
}
public function toString() {
echo "Class2 ".$this->str."
\n";
}
}
$strClass = "Class1";
$myObj = new $strClass("prova"); //in questo caso istanza l'oggetto ma non c'e' verso di passare parametri al costruttore
$myObj->toString();
$myObj = call_user_func('Class2',"prova");// in questi casi da errore
$myObj = new call_user_func('Class2',"prova");
$myObj = call_user_func('Class2','__construct', "prova");
$myObj->toString();
altre idee ?
Andrea