Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Richiamare funzione dinamicamente

    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

  2. #2
    che balle..

  3. #3
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    $$oggetto = "scatola";
    $nuova_cosa = new ${$oggetto}();

  4. #4
    Originariamente inviato da bubi1
    $$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 :-\

    Codice PHP:
    <?php 
    class scatola {} 
    $oggetto "scatola"
    $instance = new $oggetto();  
    print_r((array)$instance); 
    ?>

  5. #5
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.