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

    [OO] richiamare un metodo di classe "VARIABILE"!!

    è possibile?
    Codice PHP:
    class Miaclasse
    {
     function 
    Select($op)
     
    //- $op: metodo della classe da eseguire
     
    {
      
    $sVariabile 'pippo';
      
    $this->$op// QUI RICHIAMO IL METODO CHE DESIDERO
     
    }
     function 
    Stampa($sVar)
     {
      global 
    $sVariabile;;
      echo 
    $sVariabile;
      echo 
    '
    '
    .$sVar;
     }
    }
    $Obj = new Miaclasse;
    $Obj->Select("Stampa('ciao')"
    :master:
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  2. #2

    mi rispondo da solo

    eval("\$this->"."$op;");
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  3. #3

    Re: mi rispondo da solo

    Originariamente inviato da max161
    eval("\$this->"."$op;");
    Meglio usare le funzioni apposite

    call_user_func_array( array(&$obj, $method), $arrArgs ) ;

    oppure, se non ricordo male, anche

    $this->{$metodo}() ;

    http://freephp.html.it/articoli/view...p?id=104&pag=1

    Lascia perdere la conclusione idiota di cui un po' mi vergogno
    per favore NIENTE PVT TECNICI da sconosciuti

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.