Goldenweb.it homepage

ANNUNCI | DIRECTORY | FONTS | ICONE | NEWSGROUPS | TOP25 | WALLPAPERS

English version  

Directory Submission - Inserimento siti web nelle directory
Inserisci il tuo sito nelle directory web piu importanti, la presentazione avverra in modo manuale e semi-automatico fino ad oltre 5.000 web directory di qualita italiane ed internazionali.
ProPC.it
Negozio online dedicato ai pantografi CNC professionali ed Hobby di qualità, scanner 3D ed informatica. Il sito offre configuratori dei prodotti, forum, blog, galleria video, galleria foto, pagine informative.

GoldenWeb.it Directory "Premium" Links - Il tuo link qui...



parent

E possibile ritrovarsi a scrivere classi con codice che si riferisce a variabili e funzioni di classi base. Ciò è particolarmente VERO se una classe derivata è un perfezionamento o una specializzazione di una classe base.

Invece di usare il nome letterale della classe, bisognerebbe usare il nome speciale parent, che si riferisce al nome della classe base definita nella dichiarazione di extends. Usando questo metodo, si evita di usare il nome della classe base nel codice scritto. Se l'albero di eredità cambiasse durante lo sviluppo della classe, il cambiamento si ridurrebbe semplicemente alla modifica della dichiarazione extends della classe.

<?php
class A
{
    function
example()
    {
        echo
"Sono A::example() e fornisco una funzionalità di base.<br>\n";
    }
}

class
B extends A
{
    function
example()
    {
        echo
"Sono B::example() e fornisco una funzionalità aggiuntiva.<br>\n";
        
parent::example();
    }
}

$b = new B;

// Il codice chiama B::example(), che a sua volta chiama A::example().
$b->example();
?>