Exemple #1
0
<?php

class AlumneBecari extends Alumne
{
    private $sou = 500;
    public function __construct($nom, $sou)
    {
        parent::__construct($nom);
        //accede al constructor de la superclase
        $this->sou = $sou;
    }
    public function getSou()
    {
        return $this->sou;
    }
    public static function mostrarDades()
    {
        echo parent::$escola . "\n";
        //accede a la constante de la superclase
        echo self::$sou . "\n";
        //accede a sou como responsabilidad de clase
    }
}
AlumneBecari::mostrarDades();
echo Alumne::$escola;
Exemple #2
0
<html>
    <head>
        <meta content="text/html"; charset="UTF-8" http-equiv="content-type">
    </head>
<body>
<?php 
spl_autoload_register(function ($clase) {
    include $clase . '.php';
});
$alumne = new Alumne('joel');
echo $alumne->getNom() . '<br/>';
$alumneBecari = new AlumneBecari('joan', 100);
echo $alumneBecari->getNom() . '<br/>';
echo $alumneBecari->getSou() . '<br/>';
?>
</body>
</html>