Помогите пожалуйста дописать программу на php. Добавить конструкторы: частичный конструктор (введены только имя и курс, а тему и Id можно изменить) и пустой конструктор. Чтобы было три конструктора, а не один в основном классе. Определить конструктор по умолчанию и с разным числом параметров, функцию вывода.
<?php
Class Student {
public $name;
public $kurs;
public $id;
function __construct($name, $kurs, $id) {
$this->name = $name;
$this->kurs = $kurs;
$this->id = $id;
}
function setId($id)
{
$this->id = $id;
}
function print() {
echo "Name: {$this->name}, Kurs: {$this->kurs}, Id: {$this->id}";
}
}
Class DiplomaStudent extends Student {
public $tema;
function __construct($name, $kurs, $id, $tema) {
$this->tema = $tema;
parent::__construct($name, $kurs, $id);
}
function setTema($tema)
{
$this->tema = $tema;
}
function print() {
echo "Name: {$this->name}, Kurs: {$this->kurs}, Id: {$this->id}, Tema: {$this->tema}";
}
}
$student = new DiplomaStudent('Лена', 4, 6, 'Программирование');
$student->print();
?>