[PHP] インストールされているPHPのバージョン判別について
汎用的なプログラム(ライブラリ等)を組む際には、場合によっては、
PHPのバージョンが異なっても同様の動作をするように、バージョンごとに違うコードを実行させなければいけない。
※PHP4と5では変更点が多く、互換性が失われている部分が存在するため
このため、サーバにインストールされているPHPのバージョンを取得し、判別する必要がある。
※上記例ではユーザ定義定数としてメジャーバージョンとマイナーバージョンを取得しているが、
PHP 5.3.0 以降では同名の定数(PHP_MAJOR_VERSION、PHP_MAJOR_VERSION)がシステム定義定数として利用可能である。
尚、参考ソース中の PHP_VERSION はシステム定義定数で、PHPのバージョン番号が定義されている。
version_compare 関数
version_compare 関数を使用することでバージョンの比較を行うことができる。
トラックバックURL
http://mashimonator.weblike.jp/mt/mt-tb.cgi/19
コメント投稿フォーム