За последние 24 часа нас посетили 17409 программистов и 1650 роботов. Сейчас ищут 864 программиста ...

В чем опасность, если не очищать массив или не отключаться..

Тема в разделе "PHP для новичков", создана пользователем kos20, 24 апр 2015.

  1. kos20

    kos20 Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    21
    Симпатии:
    0
    Все привет!
    Насколько важно (принципиально) очищать память по средствам free или делать отключение от БД.
    Я так понимаю часть работы по отключению уже автоматизировано как-то...
    Что скажите?
     
  2. Scogzhe

    Scogzhe Зэк
    [ БАН ]

    С нами с:
    4 фев 2015
    Сообщения:
    109
    Симпатии:
    0
    Re: В чем опасность, если не очищать массив или не отключать

    забиваться будет. НА хостингах каждых время жизни своё. Для мелких сайтах ничего особого не будет а с большими хз.
     
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: В чем опасность, если не очищать массив или не отключать

    Что будет забиваться? :)
    После отработки скрипта вся память освобождается, подключения разрываются.
     
  4. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Re: В чем опасность, если не очищать массив или не отключать

    1. В повелительном наклонении: "Что скажете?"
    2. Если вы просто задаетесь этим вопросом, то у вас никаких проблем с памятью конкретно под соединения с бд нет, не переживайте.
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: В чем опасность, если не очищать массив или не отключать

    Ах да, не обратил внимание сразу.
    Ченить починитель-написатель, не позорься.
     
  6. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Re: В чем опасность, если не очищать массив или не отключать

    Звякнуть чтоль. :D
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: В чем опасность, если не очищать массив или не отключать

    Пиццу закажи онлайн и его номер оставь в форме. То-то смеху будет.
     
  8. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Re: В чем опасность, если не очищать массив или не отключать

    Эх, было б мне лет 16 для таких игр. :D
    Как-то давеча читал форум. Ну, и чёт вспомнил одного чувака. :D
     
  9. Scogzhe

    Scogzhe Зэк
    [ БАН ]

    С нами с:
    4 фев 2015
    Сообщения:
    109
    Симпатии:
    0
    Re: В чем опасность, если не очищать массив или не отключать

    Мы тож тралили так с такой темой)
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: В чем опасность, если не очищать массив или не отключать

    Номер телефона-таки убрал, уже неплохо.

    Родной, прекращай флудить повсюду. Никто не против общения и все такое, но от твоих постов прям за километр веет формальщиной ради спама ссылок в инфо по тредам. Везде оставляешь пару-тройку слов, которые, на деле никак воообще не относятся к теме. Просто сообщения ради сообщений. Пока что в такой форме предупреждение. Ссылки в инфо не запрещены, у многих участников они есть, и никто им слова не сказал по этому поводу и не скажет, но они участники форума, а ты скорее спамер. А спамеров никто не любит.

    Хочешь предложить свои услуги - есть целая ветка, посвященная фрилансу. Вперед. Расписывай там огромный распрекрасный пост о том, какой ты крутой кулхацкир. Все увидят, все прочтут, гугл проиндексирует. По форуму же мусорить не нужно.
     
  11. kos20

    kos20 Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    21
    Симпатии:
    0
    Re: В чем опасность, если не очищать массив или не отключать

    а монуально как то подтверждено?
     
  12. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Re: В чем опасность, если не очищать массив или не отключать

    Блин, это не сиплюсы, это более высокоуровневый язык. Более того, со сборщиком мусора. После завершения работы скрипта, пхп-машина очищает всю выделенную под него память. И да, автоматически закрывает все коннекты к БД. Более того, если был открыт ранее буфер вывода, PHP самостоятельно его закроет и также самостоятельно инициирует его выброс клиенту. Это все можно проверить опытным путем даже.

    Встроенные функции для очистки переменных нужны для того, чтобы ты мог сам выпилить какой-нибудь особо жирный массив, если он стал не нужен, если думаешь, что это нужно. Не более того. Тонкого управления памятью тут нет. Указателей нет. Выделения памяти под массивчики путем подсчета байтов на элемент нет.