Тест: ООП в PHP: классы, интерфейсы, абстракции
Итоговый тест по курсу «ООП в PHP: классы, интерфейсы, абстракции». 20 вопросов, 70% для прохождения, 3 попытки.
01
Какой модификатор делает свойство приватным?
02
Что делает final перед классом?
03
Как называется метод-конструктор?
04
Что делает abstract?
05
Сколько родителей у класса?
06
Что делает trait?
07
Что делает instanceof?
08
Какой магический метод для строкового вывода?
09
Что входит в ООП?
10
Что делают магические методы?
11
Что можно с трейтами?
12
Что верно про интерфейсы?
13
Какой магический метод для конструктора?
14
Какой модификатор делает свойство доступным только классу?
15
Какой модификатор запрещает наследование?
16
Какое слово подключает трейт?
17
Заполни пропуски в классе
User { public function __construct( private string , ) {} }
18
Заполни пропуски в абстрактном классе
class Shape { public function area(): float; }
19
Заполни пропуски в интерфейсе
interface Logger { public function (string $msg): ; }
20
Заполни пропуски в трейте
Timestamps { public function createdAt(): string { return date('Y-m-d'); } } class Post { Timestamps; }