2009-08-28 50 views
1

我假设每个现代托管服务提供商都可以访问php5(并且我注意到许多人都有4和5),但现在哪个php5最受欢迎...让我们假设我试图在卷曲副本句柄和卷曲之间进行选择setopt array(in my previous question)...但curl setopt数组在PHP 5.1.3中可用,而curl copy handle在早期版本中可用...所以现在如何知道它是否值得使用适用于较新版本的东西?我如何知道php 5.1.3是否被广泛使用?我试图让我的应用程序在大多数可用的配置上运行。是否有可能确定哪个php版本在付费虚拟主机服务中最广泛使用?

回答

2

根据这website,2008年5月9日(一年前)最受欢迎的PHP版本是PHP 5.2.5。所以,你可能会使用5.1.3 +功能。

+0

这就是我正在寻找的,但它是真实的数据? – Phil 2009-08-28 17:34:30

+0

嗯,它从PHP网站链接,所以他们认为它值得信赖。以下是他们方法论的一部分:“在2百万个IP上托管的2800万台服务器在3月份进行了调查,12.5个用于统计:没有网站的域名,那些不可访问的,ISP,共享主机或域名停放未被考虑。”http:/ /www.nexen.net/chiffres_cles/phpversion/18363-php_statistics_for_april_2008.php – ash 2009-08-28 19:48:12

3

使用function_exists方法检查存在哪个函数,然后使用该函数。这样你就不用担心使用哪个版本的PHP。这与javascript中的功能检测vs浏览器检测辩论是一样的想法。

+0

有趣..... – Phil 2009-08-28 17:33:01

1

除了什么tj111 mentioned,PHP版本并不真正意味着哪些功能可用或不可用。许多主机,特别是免费主机,禁用诸如cURL,mail(),ZipArchive,image *函数,system(),exec(),passthru()等功能。如果你想检查依赖性,建议检查你需要用function_exists()。