Visualizzazione risultati 1 fino 4 di 4

Discussione: [classi php] construct

  1. #1
    Guest

    Predefinito [classi php] construct

    Ciao,
    in poche parole il construct é quello che dev'essere eseguito prima di qualasiasi altra cosa nella classe, avevo trovato una guida su come si utilizzava, in poche parole é una funzione "speciale" mi servirebbe per fare delle operazioni prima di utilizzare quella classe.. mi potete fare un esempio di construct? una domanda, i costruttori e distruttori si eseguono automaticamente all'apertura e alla chiusura del browser automaticamente, senza nessun comando?

    grazie...ciao!

  2. #2
    Guest

    Predefinito

    Esempio:
    Codice PHP:
    <?php
    class Animale {
    private
    $specie;
    public function
    __construct($sp) { //il costruttore
    $this->specie = $sp;
    }
    }
    $obj = new Animale("Gatto");
    ?>
    Il costruttore può essere usato per definire delle variabili.
    Il distruttore viene chiamato quando un'oggetto non serve più.
    Il costruttore viene chiamato quando viene istanziata una classe.
    Esempio:
    Codice PHP:
    <?php
    class Animale {
    private
    $specie;
    public function
    __construct($sp) { //il costruttore
    $this->specie = $sp;
    }
    public function
    __destruct() { //il distruttore
    $this->objs_dest++;
    }
    public function
    getSpecie() {
    echo
    $this->specie;
    }
    }
    $obj = new Animale("Gatto"); //chiama il costruttore
    $obj->getSpecie(); //esegue il metodo
    //ora chiama il distruttore
    ?>

  3. #3
    Guest

    Predefinito

    grazie, sul costruttore penso di aver capto tutto, ma nn ho capito bene come chiamare il distruttore...

    ciao!

  4. #4
    Guest

    Predefinito

    Non lo devi chiamare: ci pensa php

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •