Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Classe già istanziata

  1. #1

    Classe già istanziata

    Ciao,
    sapete come si fa a sapere se una determinata classe è stata istanziata?

    saluti,

    carlostefano

  2. #2
    up

  3. #3

    http://www.mtbvulture.net

    metti un contatore statico nella classe e nel costruttore degli oggetti lo incrementi.
    CIAO!
    http://www.mtbvulture.net

  4. #4
    controlla l'ggetto

    if($oggetto) { print 'è istanziata'; }
    else { print 'no'; }

    vedi se funzia :|

  5. #5
    Prova se questo può fare al
    caso tuo:

    Codice PHP:
    <?php
    class A
        public 
    $a=''
        public function 
    __construct($a){ 
            
    $this->a=$a
        } 

    $a= new A('ciao'); 
    $varget_defined_vars();
    var_dump($var['a']);
    ?>
    prova anche con is_a


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    Ciao,
    vi ringrazio delle vostre risposte e provo a spiegarvi meglio il problema. Sto costruendo un CMS con diverse classi che poi vengono richiamate nelle pagine in cui servono.
    In alcune di esse le funzioni contenute fanno chiamate al database. Io volevo fare in modo che tali funzioni non producessero ulteriori distinte connessioni al database (utilizzando la classe database) ma, nel caso in cui ce ne fosse stata già una aperta, utilizzassero quella con le query da loro previste.

  7. #7
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  8. #8
    Grazie, è proprio quello che mi serviva

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 © 2026 vBulletin Solutions, Inc. All rights reserved.