tanto per chiarirti la cosa facciamo un esempio.
Tu definisci la classe AUTOMOBILE che avrà come proprietà ad esempio COLORE, NUM_PORTIERE, TIPO_MOTORE, quindi in codice:
Codice PHP:
$auto = new Automobile;
$auto->colore = 'rosso';
$auto_>num_portiere=4:
una sottoclasse che eredita le proprietà di AUTOMBILE potrebbe essere un costruttore di auto, ad esempio la FIAT che fa delle automobili che hanno in generale le proprietà e i metodi della classe AUTOMOBILE; allo stesso tempo la sottoclasse FIAT aggiunge nuove proprietà e metodi e può utilizzare proprietà e metodi della classe madre.
Codice PHP:
class FIAT extends Automobile {
public $tipo_motore;
}
$fiat = new FIAT();
$fiat->colore = 'verde';
$fiat->num_portiere=2;
$fiat->tipo_motore='multijet';