Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ric.cpp
    Registrato dal
    Sep 2004
    Messaggi
    171

    [PHP] costruttore non chiamato

    ciao,

    da cosa può dipendere se il costruttore di classe non viene ciamato quando viene creato un nuovo oggetto??

    grazie per la risposta

  2. #2

    Re: [PHP] costruttore non chiamato

    [supersaibal]Originariamente inviato da ric.cpp
    ciao,

    da cosa può dipendere se il costruttore di classe non viene ciamato quando viene creato un nuovo oggetto??

    grazie per la risposta [/supersaibal]
    Ciao,
    se posti un esempio concreto si fa prima
    per favore NIENTE PVT TECNICI da sconosciuti

  3. #3
    Utente di HTML.it L'avatar di ric.cpp
    Registrato dal
    Sep 2004
    Messaggi
    171
    Esempio:

    Codice PHP:
        class clsMySQL{
        
    // -------------------
        // variabili di classe
        
    var $id_conn;
        var 
    $conf;
        var 
    $query;
        
    // -----------------------------------
        // clsMySQL() -> costruttore di classe
        
    function clsMySQL(){
            
    $this -> conf = array();
            
    $this -> query = array();
            
    $this -> conf['host'] = (string) $GLOBALS['mysql_host'];
            
    $this -> conf['username'] = (string) $GLOBALS['mysql_username'];
            
    $this -> conf['password'] = (string) $GLOBALS['mysql_password'];
            
    $this -> conf['dbname'] = (string) $GLOBALS['mysql_dbname'];
            
    $this -> conf['pattern'] = (string) $GLOBALS['sql_pattern'];
            
    $this -> query['sql'] = (string) '';
            
    $this -> query['time'] = (float) 0;
            
    $this -> query['execution_time'] = (float) 0;
            
    $this -> query['error'] = (string) '';
            
    $this -> query['errno'] = (int) 0;
        } 
    c'è qualche motivo per cui non debba funzionare?

  4. #4
    Non specifichi il risultato che ti aspetti nè l'errore che ricevi, quindi è difficile aiutarti, comunque...


    class clsMySQL{

    // -------------------

    // variabili di classe

    var $id_conn;

    var $conf;

    var $query;

    // -----------------------------------

    // clsMySQL() -> costruttore di classe

    function clsMySQL(){

    echo('Yaaaaaaaaa!') ;

    }

    }

    $x = new clsMySQL() ;

    Se leggi 'Yaaaaaaaaa!'

    il costruttore viene chiamato
    per favore NIENTE PVT TECNICI da sconosciuti

  5. #5
    Utente di HTML.it L'avatar di ric.cpp
    Registrato dal
    Sep 2004
    Messaggi
    171
    ok leggo Yaaaaaaaaaaa
    evidentemente l'errore è altrove

    grazie per la risposta

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.