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

    Funzione che ritorna array

    Salve a tutti,
    ho la seguente una classe
    class utenti {
    protected $TABLE_NO_ORDER = array("codice"=>1,
    "nome"=>1,
    "cognome"=>1,
    "cod_fis"=>1,
    "indirizzo"=>1,
    "email"=>1,
    "telefono"=>1,
    "user"=>1,
    "password"=>1,
    "gruppo"=>1,
    );
    public function getProtected($name){
    return $this->$name;
    }
    }
    Creo un'istanza my di tale funzione $my e quando richiamo la funzione getProtected vorrei
    accedere direttamente al valore.Ad esempio:

    echo ${$my->getProtected("TABLE_NO_ORDER")}["codice"];

    dovrei ottenere 1 ma invece ottengo il seguente errore:
    Notice: Array to string conversion....
    Notice: Undefined variable: Array....

    Qualcuno saprebbe aiutarmi???
    Grazie

  2. #2
    Ho risolto....
    il problema era che la funzione ritornava un array mentre la chiamata
    alla funzione serviva una stringa!!

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.