Подскажите что здесь не так? Выдает ошибку

Нужно сделать страницу каталога handmade товаров. Основные данные в каталоге - это мастера и их товары. необходимо создать единственный массив $data, и придумать его структуру таким образом, чтобы можно было удобно хранить информацию по мастерам и их товарам.

$data = [
    "Товары"('Бетон'=>100, 'Герб'=>150, 'Квадрат'=>799)
    "Мастера"('Nick'=>Москва, 'Чебурашка'=>Челябинск, 'Black'=>Казань)
];

Ответы (2 шт):

Автор решения: Не быть рабом на Руси

Неправильный синтаксис массива.
Кроме того, строки надо заключать в кавычки.

$data = [
    'Товары' => [
      'Бетон' => 100,
      'Герб' => 150,
      'Квадрат' => 799,
     ],
    'Мастера' => [
      'Nick'=> 'Москва',
      'Чебурашка'=> 'Челябинск',
      'Black' => 'Казань'
    ],
];
→ Ссылка
Автор решения: endyrlx

Не уверен, что это будет правильным ответом на тест, но у меня был принят такой вариант:

$data = [
        'Чебурашка' => ['Челябинск', 'нет', []],
        'Nick' => ['Москва', 'да', ['Бетон' => 100, 'Герб' => 150, ]],
        'Black' => ['Казань', 'нет', ['Квадрат' => 799, ]],
];

Хотя, именно для хранения и обработки информации, на мой дилетантский взгляд, была бы удобнее следующая конструкция:

$data2 = [

    'Мастера' => [
        'Чебурашка' => ['Челябинск', false],
        'Nick' => ['Москва', true],
        'Black' => ['Казань', false],
    ],

    'Товары' => [
        'Бетон' => [100, 'Nick'],
        'Герб' => [150, 'Nick'],
        'Квадрат' => [799, 'Black'],
        ]
];

...но её тестирование не захотело принимать...

→ Ссылка