Я был удивлен, узнав, что на нескольких моих размещенных сайтах поддерживается только 5.1.6, когда в моем блоке dev работает 5.3.x. Это огромное разочарование, потому что я работал с пространствами имен (5.3+) и другими функциями, которые кажутся мне отличными, если не строго необходимыми.
Во всяком случае, при написании кода, который предназначен для переносимости (например: плагины для популярных платформ, таких как WordPress), какую версию PHP нужно планировать, исходя из минимальной версии, которая поддерживается на большинстве веб-хостов.
Кто-нибудь знает? Как можно узнать?
Проверьте http://w3techs.com/technologies/details/pl-php/all/all
.
Он содержит много PHP-статистики. По состоянию на 12 декабря 2012 года ,
96.4%
всех веб-сайтов, которые используют PHP. 42.3%
всех веб-сайтов, которые используют PHP версии 5 52.8%
всех веб-сайтов, которые используют PHP версии 5 Моя учетная запись хостинг-сайта находится на 5.2.17. Если вы хотите, чтобы код был переносимым, я бы пошел с общей базой 5,0 функций, что довольно большой набор функций.
Во всяком случае, при написании кода, который предназначен для переносимости (например: плагины для популярных платформ, таких как WordPress), какую версию PHP нужно планировать, исходя из минимальной версии, которая поддерживается на большинстве веб-хостов.
Когда вы пишете для конкретной платформы, проверьте системные требования этой платформы. Например, WordPress 3.1 поддерживает PHP 4.3 и MySQL MySQL 4.1.2. Следующая версия 3.2 увеличит это значение до PHP 5.2.4 и MySQL 5.0. Поэтому просто проверьте соответствующий веб-сайт проекта, для которого вы хотели бы закодировать.