Илья Идущий

Здравствуйте! Что то не понял вот эту запись: $point1['x']; $point2['y']; $segment['endPoint']['y']; ???

4 0

Nikolai Gagarinov

Илья, добрый день. Что именно непонятно?

0

Илья Идущий

Nikolai Gagarinov,

  1. В этой записи все понятно: $point1 = ['x' => 3, 'y' => 4]; // В массив добавляют координаты 1 точки $point2 = ['x' => -8, 'y' => 10]; // В массив добавляют координаты 2 точки $segment = ['beginPoint' => $point1, 'endPoint' => $point2]; // В массив добавляют массивы с координатами точек.

  2. Что здесь происходит? $point1['x']; // Пытаются получить значение массива по ключу? $point2['y']; // Пытаются получить значение массива по ключу? $segment['endPoint']['y']; // ???

  3. Почему мое форматирование не сохраняется?

0

Nikolai Gagarinov

Чтобы отформатировать код, необходимо использовать тройные бектики ```

А что покажет отладочная печать (var_dump/print_r) на этот код?

0

Илья Идущий

Nikolai Gagarinov, все, сообразил... Обошелся без отладчиков.

  1. Не мог понять, для чего такая запись - $point2['y'];. У меня возник вопрос: что $point2['y'];. По идее перед ним должно быть что то типа присваивания.
  2. И самое главное, $segment['endPoint']['y'];. Получение координаты по оси 'y' конечной точки сегмента. Затупил так затупил. Бывает, смотришь на код, и в голове какая то каша DDD. А отвлечешься, позанимаешься другими делами, и все понятно.
  3. Николай, спасибо за помощь!
1

Похожие вопросы

Александр 22 марта 2020 →

Здравствуйте! Вообще тема "просто-сложно, легко-тяжело" конечна интересна, но перевод статьи с английского ...

Андрей Гроза 19 июня 2019 →

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

Сергей Гордиевский 27 февраля 2019 →

Мне кажется, что вопрос теста "В каких случаях подходит массив для хранения набора данных?" сформулирован н...

Сергей Яковлев 04 июля 2018 →

У меня видео тут недоступно https://devconf.ru/ru/archive/devconf2017/offer/328 Может быть ссылка недоступна?

Виталий Караман 05 июня 2018 →

Жалко, что при просмотре видео (доп. материалы) многие вещи не понятны пока :)

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →