Помогите пожалуйста) Есть вот такой код: while ($row = mysqli_fetch_array($result)) { $publications[] = new $row['type']($row); } И есть конструктор: function __construct() { $this->id = $row['id']; $this->date = $row['date']; $this->title = $row['title']; $this->short_content = $row['short_content']; $this->content = $row['content']; $this->preview = $row['preview']; $this->author_name = $row['author_name']; $this->type = $row['type']; } Когда я хочу вывести информацию из бд относительно её классу foreach ($publications as $item) { $item->printItem(); } у меня в конструкторе не присваиваются мои ид, автор и тд из массива row Я новичек, не судите строго, помогите пожалуйста)