Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Classe cross-script

  1. #1

    Classe cross-script

    E' possibile creare ed utilizzare una classe in uno script, poi salvarla nelle sessioni e riutilizzarla in un altro script senza perdere i dati?

    ad esempio ho questo script:
    Codice PHP:
    <?php
    @session_start();

    class 
    {
        protected 
    $var;
        public function 
    setVar($v) {
            
    $this->var $v;
        }
    }

    $class = new a();
    $class->setVar('xxx');

    $_SESSION["class"] = $class;
    ?>
    Teoricamente alla fine dello script la classe viene distrutta... non c'è modo per ripescarla in un altro script?

  2. #2
    no, e' contro ogni logica!
    puoi pero' salvare una configurazione ricreare un'istanza della classe configurata secondo i parametri salvati in un secondo momento...

  3. #3

    Re: Classe cross-script

    Originariamente inviato da AlfaOmega08
    E' possibile creare ed utilizzare una classe in uno script, poi salvarla nelle sessioni e riutilizzarla in un altro script senza perdere i dati?

    ad esempio ho questo script:
    Codice PHP:
    <?php
    @session_start();

    class 
    {
        protected 
    $var;
        public function 
    setVar($v) {
            
    $this->var $v;
        }
    }

    $class = new a();
    $class->setVar('xxx');

    $_SESSION["class"] = $class;
    ?>
    Teoricamente alla fine dello script la classe viene distrutta... non c'è modo per ripescarla in un altro script?
    Si basta che nell'altro file includi la classe.

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

  4. #4
    @session_start();
    questo non ha significato.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.