Как сделать PHP 5.2 совместимым с будущими версиями - PullRequest
1 голос
/ 31 января 2012

Я пишу CMS в версии 5.2, но меня беспокоит, будет ли она совместима с PHP 5.3 или будущими версиями в этом отношении.

Какие вещи я должен остерегаться или не о чем беспокоиться?

P.S .: Пожалуйста, не предлагайте мне использовать PHP 5.3 вместо этого, поскольку этот вопрос не задавался.

Ответы [ 3 ]

4 голосов
/ 31 января 2012

PHP использует очень консервативный подход к обратной совместимости.Большая часть кода будет продолжать работать довольно долго - я видел PHP3-код, который все еще работает в 5.3.

Вы должны следить за списками обратно несовместимых изменений .

2 голосов
/ 31 января 2012

Здесь следует проверить список обратно несовместимых изменений: http://www.php.net/manual/en/migration53.incompatible.php

0 голосов
/ 31 января 2012

Одна вещь, с которой я столкнулся в настоящее время и в некоторых отношениях довольно серьезная, это то, что php> 5.3 больше не поддерживает расширение mssql (сервер Microsoft SQL).Я не знаю, полезно ли это вам.Но с версии 5.3 php прекратил поддержку и предлагает вместо этого использовать расширение Microsoft: http://www.microsoft.com/download/en/details.aspx?id=20098

...