Мне нужно преобразовать шаблон Twig обратно в PHP для сайта, поэтому мы в основном подражаем функциональности.Я получаю сообщение об ошибке от PHP, выделяющее свойство класса $ link, которое содержит массив других переменных.
Выражение константы содержит недопустимые операции
Я не понимаю, почему оно выделяет это свойство, но не мое другое свойство, расположенное непосредственно под именем $ downloadLink.Оба являются массивами, если я что-то упустил.Эта ошибка не была выделена изначально, но только позже, когда я продолжил остальную часть своего кода.
class Card {
public $title;
public $image;
public $text;
public $link = array(
$url,
$nale,
);
public $downloadLink = array(
$url,
$title,
$type,
$weight,
);
function __construct(string $title, string $image, string $text, array $link_arr, array $downloadLink_arr)
{
$this->title = $title;
$this->image = $image;
$this->text = $text;
$this->link->url = $link_arr[0];
$this->link->nale = $link_arr[1];
$this->downloadLink->url = $downloadLink_arr[0];
$this->downloadLink->title = $downloadLink[1];
$this->downloadLink->type = $downloadLink[2];
$this->downloadLink->weight = $downloadLink[3];
}
}