Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    Metodo classe che non funge in locale

    Ciao a tutti, sto riportando un sito in locale....
    su aruba ho la versione 4.4 di php in locale la 5.2
    l'applicazione mi và quasi uùin tutto, tranne che per un metodo che online funge e in locale no!!il metodo è questo:


    function Iscrizioni($id){
    $this->db=openDB("mysql");
    $utenti=new Utenti();
    $this->$utente=$utenti->getUtenteByID($id);
    }


    L'errore che mi da è alla riga

    $this->$utente=$utenti->getUtenteByID($id);


    è questo
    Fatal error: Cannot access empty property in C:\www\.... on line 14


    ma la queri dentro getUtenteByID($id) viene eseguita senza problemi... cosa mai può essere.....
    assurdo.. forse... che ci sia qualcosa ancora da settare ancora nel php.ini.
    qualcuno mi può aiutare...?

    grazie e buona giornata
    Giusepe

  2. #2
    Codice PHP:
    $this->$utente ... 
    Forse intendevi:
    Codice PHP:
    $this->utente ... 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605
    credo che l'errore sia proprio quello cùperche almeno va avanti e mi segnala unaltro errore...
    ma scusa perchè online funge..?
    dove appunto è scritto così :

    $this->$utente


    c'è qualche impostazione da settare...??GRAZIE ANCORA

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605
    ho ricontrollato bene il problema è appunto questo $this->$utente
    che in locale non funge e su aruba si....
    è proprio errato scrivere in questo modo... ?? e se si.. perchè mi funge.. su aruba?
    ciao e ancora grazie

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.