come è possibile inizializzare una classe in un array???
es.
in pratica ho un array ed ci istanzio dentro tutte le classi che mi servono.codice:require_once("class.prova.php"); $prova = new prova(); echo $f["prova"]->funzione("prova");
come è possibile inizializzare una classe in un array???
es.
in pratica ho un array ed ci istanzio dentro tutte le classi che mi servono.codice:require_once("class.prova.php"); $prova = new prova(); echo $f["prova"]->funzione("prova");
non ho provato mai ma occhio e croce
Codice PHP:
require_once("class.prova.php");
$f["prova"] = new prova();
echo $f["prova"]->funzione("prova");
Planet Earth is blue and there's nothing I can do
scusa ma ci mancava un pezzo
questa funzione è all'interno della classe prova e mi consente di istanziare classi diverse in base al nome che richiamo nel costrutto della classe:codice:private function istanceThis($class) { require 'libs/class.' . $class . '.php'; $string = "new $class();"; return eval($string); }
il mio scopo è avere una classe che restituisce un'array con le istanze di altre sottoclassi, in modo da avere una sola variabile, xò le sottoclassi possono variare nn sono fisse.codice:public function __construct() { $array = new array( "demo" => $this->istanceThis('demo')); return $array; }