Salve,
Ho una classe chiamata "scatola".
E' possibile in qualche modo fare:
$oggetto = "scatola";
$nuova_cosa = new $oggetto();
.
Ho provato con eval ma non ho capito se sia possibile.
Grazie
Alex
Salve,
Ho una classe chiamata "scatola".
E' possibile in qualche modo fare:
$oggetto = "scatola";
$nuova_cosa = new $oggetto();
.
Ho provato con eval ma non ho capito se sia possibile.
Grazie
Alex
$$oggetto = "scatola";
$nuova_cosa = new ${$oggetto}();
Funziona pure quello che ha scritto lui.. se solo uno provasse a risolvere i propri dubbi prima di postarli :-\Originariamente inviato da bubi1
$$oggetto = "scatola";
$nuova_cosa = new ${$oggetto}();
Codice PHP:
<?php
class scatola {}
$oggetto = "scatola";
$instance = new $oggetto();
print_r((array)$instance);
?>
Infatti, non so perche' sono andato a pensare alle variable variables. Ho dato per scontato che ci fossero effettivamente dei problemi con quello che ha scritto, senza prestare troppa attenzione![]()
Cmq la mia proposta e' piu' fica, e fa piu' impressione sui niubbi![]()