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

Совместимость PHP 5.3 и 5.6.14

Тема в разделе "Прочие вопросы по PHP", создана пользователем Donald, 14 окт 2015.

  1. Donald

    Donald Новичок

    С нами с:
    13 окт 2015
    Сообщения:
    31
    Симпатии:
    0
    Есть ли гарантия, что после обновления на сервере PHP 5.3 до 5.6.14 сторонний софт продолжит работать?
    Софт закрыт IonCube. Разработчик утерян.
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    гарантий нет
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а что мешает попробовать?
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Скорее всего да, если код писался для 5.3, а не для более ранних версий. В этой ситуации разработчик должен был избежать deprecated. Множество устаревших функций было удалено в 5.5.
    Если разработчик использовал deprecated функции, то высока вероятность, что на 5.5 и более новых, споткнется.
     
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно глянуть лог, жалуется ли пхп на депрекатеты
     
  6. Donald

    Donald Новичок

    С нами с:
    13 окт 2015
    Сообщения:
    31
    Симпатии:
    0
    Еслиб это был монолитный бинарник, который запустился или нет, то ничего бы не мешало. А так, какой-то модуль может сработать раз в месяц, а то и реже, и в нём как раз и окажется "старая" функция. Не известно когда вылезет и что из этого вылезет.

    Добавлено спустя 2 минуты 28 секунд:
    Вот и я думаю, может хотябы до 5.4 обновить.

    Где бы глянуть что-то конкретное по изменениям? Главное, чтоб логика функций оставшихся не поменялась. А товдруг все старые функции начнут текст в юникоде ждать, а на вход пойдёт другая кодировка и..
     
  7. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    закрыт вероятно только один или пара файлов? скорее всего всё будет ок, попробуй. будешь решать проблемы по мере их возникновения.
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    http://php.ru/manual/migration54.html

    честно говоря, обратная несовместимость - это редкая проблема. Кое-какие скрипты, написанные под PHP 4, до сих пор работают =)
     
  9. Donald

    Donald Новичок

    С нами с:
    13 окт 2015
    Сообщения:
    31
    Симпатии:
    0
    Да, с 5.3 до 5.4 есть опыт, что всё работает. Только, что нашёл даже тех, у кого без проблем на 5.5..
    Теперь ищу полный список обратно несовместимых изменений между 5.5 и 5.6. Чтобы погадать на кофейной гуще!