PHP: Генератор квадратов

Обновлено: 14 сент., 10:55
509
Студентов
97%
Завершения

src/Square.php

Реализуйте класс Square для описания квадратов. У квадрата есть только одно свойство — сторона. Реализуйте метод getSide, возвращающий значение стороны.

<?php

$square = new Square(10);
$square->getSide(); // 10

src/SquaresGenerator.php

Реализуйте класс SquaresGenerator со статическим методом generate, принимающим два параметра: сторону и количество экземпляров квадрата (по умолчанию 5 штук), которые нужно создать. Функция должна вернуть массив из квадратов.

<?php

$squares = SquaresGenerator::generate(3, 2);
// [new Square(3), new Square(3)];

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов