Задать вопрос
Ответы пользователя по тегу ООП
  • Что нужно исправить чтобы все работало?

    jey_val_star
    @jey_val_star
    Программист
    Тут function __construct(int $name = 0)
    указан тип int для переменной $name - функция ждет параметр с целочисленным типом

    а тут $obj = new newBase('12345');
    передаете число в кавычках и в итоге это string...

    или измените тип принимаемого аргумента (int $name) или передавайте число как число
    (без кавычек - newBase(12345) )

    Лично я склоняюсь к первому варинату - (string $name)
    Ответ написан
    Комментировать