За последние 24 часа нас посетили 18638 программистов и 1585 роботов. Сейчас ищут 2014 программистов ...

Объясните please

Тема в разделе "Сделайте за меня", создана пользователем Ирина Фролова, 7 окт 2016.

  1. Ирина Фролова

    Ирина Фролова Новичок

    С нами с:
    6 окт 2016
    Сообщения:
    5
    Симпатии:
    1
    Объясните пожалуйста для того кто в танке, что это значит)
    PHP:
    1. case 'map_objects':
    2.                     $this->view->data_types = $this->model_common->GetPage('gallery', 48);
    3.                     $this->view->data_auctions = $this->model_common->GetPage('map_auctions', 43, false);
    4.                     $this->view->data_auctions_status = $this->model_common->GetPage('text', 74, false);
    5.                     $this->view->data_areas = $this->model_common->GetPage('map_area', 41);
    6.  
    7.                     $this->view->data_page = $this->model_common->GetPage($this->view->data_list[0]['type'], $this->view->data_list[0]['id'], false);
    8.                     $updated = false;
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. Ирина Фролова

    Ирина Фролова Новичок

    С нами с:
    6 окт 2016
    Сообщения:
    5
    Симпатии:
    1
    видимо не так выразилась, меня интересует эта строка, а конкретно GetPage('gallery', 48) , что означает цифра 48?)))
    PHP:
    1. $this->view->data_types = $this->model_common->GetPage('gallery', 48)
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    48 это аргумент функции ( тут точнее метода), как в математике, например функция f(x) = x + 1, где x аргумент.
    Что в методе GetPage я не знаю, не вижу x + 1 как в пример с f(x)
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.116
    Симпатии:
    1.244
    Адрес:
    там-сям
    я знаю что это: это магическое число, о значении которого знает только автор этого плохого кода. :)

    можно предположить, что число указывает на номер записи. хардкодить ссылки на запись по её номеру это ФУ! данные изменятся и код придётся переписывать.
     
    denis01 нравится это.
  6. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Из серии плохих советов:
    Поменяйте число и посмотрите что поломалось:)
     
    denis01 нравится это.
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ctrl+click
     
  8. Ирина Фролова

    Ирина Фролова Новичок

    С нами с:
    6 окт 2016
    Сообщения:
    5
    Симпатии:
    1
    руки выдернуть тому кто это писал) Никаких комментов, чайнику как мне так вообще не понятен смысл этого магического числа)
     
    artoodetoo нравится это.
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    может его и нет. Что там внутри функции?