Можно ли определить, какая версия php наиболее широко используется в платных веб-хостингах? - PullRequest
1 голос
/ 28 августа 2009

Я предполагаю, что каждый современный хостинг-провайдер дает доступ к php5 (и я заметил, что у многих есть и 4, и 5), но теперь, какой php5 наиболее популярен ... допустим, я пытаюсь выбрать между дескриптором curl copy и curl setopt array ( в моем предыдущем вопросе ) ... но curl setopt array доступен в php 5.1.3, в то время как curl copy handle доступен в более ранних версиях ... так что теперь, как мне узнать, стоит ли это использовать вещь, которая работает с более новой версией? Как я узнаю, что php 5.1.3 используется достаточно широко? Я пытаюсь запустить приложение на большинстве доступных конфигураций.

Ответы [ 3 ]

3 голосов
/ 28 августа 2009

Используйте метод function_exists, чтобы проверить, какая функция существует, а затем используйте эту. Таким образом, вам не нужно беспокоиться о том, какая версия PHP используется. Это та же идея, что и при обсуждении функции обнаружения и обнаружения браузера в javascript.

2 голосов
/ 28 августа 2009

Согласно этому веб-сайту , самой популярной версией PHP 9 мая 2008 г. (более года назад) была PHP 5.2.5. Таким образом, вы, вероятно, будете в порядке, используя функции 5.1.3 +.

1 голос
/ 28 августа 2009

Помимо того, что tj111 упомянул , версия PHP на самом деле не означает, какие функции будут или не будут доступны. Многие хосты, особенно свободные хосты, отключают такие функции, как cURL, mail (), ZipArchive, функции image *, system (), exec (), passthru () и т. Д. Если вы хотите проверить зависимости, рекомендуется проверить, какие именно вам нужно с помощью function_exists ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...