dzheka3d
@dzheka3d

Как создают скрипт под несколько версий php?

Всем привет! Есть у меня (к примеру) несколько скриптов (можно сказать функций или частей кода), одни работают на php 5.6 отлично, другие на php 5.4.
Как делают поддержку этого скрипта на разных версиях php? Проверяют версию и включают одну или другую функцию или как-то иначе?

Поясню: Вопрос скорее познавательный нежели для практики (ну или авось пригодится).
Ну а взять к примеру движки, разработчики которых не знают на какой версии будет использоваться скрипт.
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ответы на вопрос 4
trevoga_su
@trevoga_su
никто не делает php скрипты под несколько версий. это никому не нужно.
сейчас любой норм. хостинг поддерживает последнюю версию языка
не вижу проблемы перейти на такой тариф и подправить свой код
Ответ написан
Комментировать
@IceJOKER
Web/Android developer
переделайте их, чтоб работали на последней версии с которой вы работаете(естественно лучше работать с самой последней стабильной версией).
Ответ написан
Комментировать
kompi
@kompi
nullstack devoops
Самый простой вариант - проверять константу PHP_VERSION_ID. Минимум кода.
Чтобы не зависеть от версии - проверка на функции. Это больше кода.
Самый православный - прокачать скрипты, чтобы все прекрасно работали на последней стабильной. Объём кода - жизнь-боль.
Ответ написан
Комментировать
alex1442
@alex1442
1) смотрите чейнжлоги версий.Адаптируйте под них свой код.
2)Покройте скрипты автоматическими тестами и отлавливайте различия в результтах в зависимости от версии php

по поводу первого испольуйте фигурные скобки при работе фигурные скобки {}, для однозначной обработки переменных и т.п
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы