Я надеюсь, что кто-то может помочь мне с моей проблемой.Я все еще новичок в PHP, извините.Мой код выглядит так:
class Component
{
public $title;
// value if nothing gets set
public function __construct($title = "Test") {
$this->title = $title;
}
public function setTitle($value)
{
$this->title = $value;
}
public function getTitle()
{
return "Title: ".$this->title;
}
public function returnInfo()
{
$info = array(
'Titel' => $this->title,
);
return $info;
}
Так что в классе «Компонент» функции должны установить и получить конкретное значение.Если для заголовка ничего не установлено, оно должно получить значение «Тест».С returnInfo () должна возвращаться информация типа title: в другом классе с именем ComponentInfo пользователь может добавить компонент, например кнопку.Затем пользователь может установить информацию, такую как заголовок.И после этого информация должна быть сохранена в массиве, и теперь я хочу отобразить всю информацию, подобную этой:
Заголовок: Button-Standard
Как это может работать?И где ошибка в моем коде?
Было бы полезно получить рабочий код, в котором пользователь может создавать столько классов ComponentInfo, сколько ему нужно, и где он может добавлять различные компоненты с информацией, которая может быть сохранена в массив.
Ив конце он должен быть представлен как текст на главной странице.