2009-08-28 8 views
1

私は、現代のホスティングプロバイダーがすべてphp5にアクセスできると仮定しています(そして、多くの人が4と5の両方を持っていることに気付いています)が、現在php5が最も人気があります...私はカールコピーハンドルとカールの間で選択しようとしていますsetopt array(in my previous question)... curl setopt配列はPHP 5.1.3で利用できますが、curlコピーハンドルは以前のバージョンで利用できます...今はどうすれば新しいバージョンで動作するものを使う価値があるのでしょうか? php 5.1.3が十分に広く使われているかどうか私はどのように知っていますか?私は自分のアプリケーションを利用可能なほとんどの設定で動かそうとしています。有料のウェブホスティングサービスで最も広く使用されているバージョンはどれですか?

答えて

2

このwebsiteによると、2008年5月9日(1年以上前)のPHPの最も一般的なバージョンはPHP 5.2.5でした。だから、おそらく5.1.3 +の機能を使ってOKだろう。

+0

これは私が探しているものですが、実際のデータですか? – Phil

+0

さて、それはPHPのウェブサイトからリンクされているので、彼らは信頼できると考えています。 「3月中に2百万のIPでホストされた2800万台のサーバーが調査され、統計情報には12.5が使用されました。ウェブサイトのないドメイン、到達不能なISP、共有ホストまたはドメインパーキングは考慮されていませんでした」http: /www.nexen.net/chiffres_cles/phpversion/18363-php_statistics_for_april_2008.php – ash

3

function_existsメソッドを使用して、どの機能が存在するかを確認し、その機能を使用します。そうすれば、どのバージョンのPHPが使用されているか心配する必要はありません。これは、javascriptの機能検出とブラウザ検出の議論と同じ考えです。

+0

興味深い..... – Phil

1

さらに、tj111 mentionedのほかに、PHPバージョンは実際にどの機能が利用可能かどうかを意味しません。多くのホスト、特にフリーのホストは、cURL、mail()、ZipArchive、image * functions、system()、exec()、passthru()などの機能を無効にします。 function_exists()で必要です。

関連する問題