Paolo De Feo
a- a+

Scrivere classi in PHP

Vediamo come scrivere classi in PHP. Esempi e codici.

Una classe PHP è un insieme di variabili e funzioni che utilizzano queste variabili per compiere azioni specifiche. Le variabili vengono definite con var e le funzioni con function.

Le classi PHP vengono definite con una sintassi come questa:

<?php
class Cart {
    var $items;  // articoli presenti nel carrello

    // Aggiungiamo $num articoli di $artnr al carrello

    function add_item($artnr, $num) {
        $this->items[$artnr] += $num;
    }

    // Prende $num articoli di $artnr e li elimina dal carrello

    function remove_item($artnr, $num) {
        if ($this->items[$artnr] > $num) {
            $this->items[$artnr] -= $num;
            return true;
        } elseif ($this->items[$artnr] == $num) {
            unset($this->items[$artnr]);
            return true;
        } else {
            return false;
        }
    }
}
?>

Cerchiamo di fare chiarezza: la classe Cart è composta sia da un array associativo che immagazzina gli articoli nel carrello sia da due funzioni che aggiungono e rimuovono gli articoli dallo stesso.

Nota bene: non bisogna spezzare una definizione di classe in file o blocchi PHP multipli. Infatti, il seguente esempio non è funzionante:

<?php
class test {
?>
<?php
    function test() {
        print 'OK';
    }
}
?>

Ricordiamo che su Webmasterpoint è disponibile la Guida PHP 5.



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Graziano
Hai qualche domanda da fare?