PHP開発では、現在のサーバーのPHPバージョン番号を理解することは非常に一般的で重要な要件です。さまざまなPHPバージョンでサポートされている機能と構文は異なる場合があるため、バージョン情報を正確に取得すると、互換性が向上してコードを書き込むことができます。 PHPは、非常にシンプルで使いやすい組み込み関数-Phpversion()を提供します。これは、現在のサーバーのPHPバージョン番号を簡単に取得するのに役立ちます。
phpversion()関数は、現在インストールされているPHPパーサーのバージョン番号を返すために使用されます。使用は非常に簡単で、パラメーターを渡すことなくバージョン文字列を返すことができます。
<?php
echo '現在PHPバージョンはです:' . phpversion();
?>
上記のコードが実行された後、次のコードが出力されます。
現在PHPバージョンはです:8.1.3
これは、現在のサーバーにインストールされているPHPバージョンです。
Phpversion()関数は、オプションのパラメーターを渡すこともサポートして、特定の拡張バージョン番号を照会します。たとえば、 Curl拡張機能のバージョン番号を知りたい場合は、次のように書くことができます。
<?php
echo 'Curl扩展バージョンはです:' . phpversion('curl');
?>
ただし、この使用には対応する拡張サポートが必要であり、すべての拡張機能がバージョン番号を返すわけではありません。
PHPバージョンの情報をさらに詳しく表示する場合、一般的に使用されるphpinfo()関数も呼び出すことができますが、シンプルなバージョン番号が取得されるシナリオには適していない詳細なPHP構成コンテンツを大量に出力します。
バージョンをすばやく検出したい場合、 phpversion()は間違いなく最も軽量で便利なオプションです。
phpversion()関数はコールするのが簡単で、パラメーターなしで現在のPHPバージョン番号を取得できます。
拡張機能パラメーターを渡すことにより、特定の拡張機能のバージョン番号を照会できます。
単純なバージョン番号の検出には、 phpversion()をお勧めします。
phpversion()関数をマスターすると、サーバー環境をすばやく理解し、より互換性のある堅牢なPHPコードを作成するのに役立ちます。
<?php
// 簡単な例:获取現在PHPバージョン番号
echo '現在PHPバージョンはです:' . phpversion();
// 获取特定扩展バージョン番号示例
// echo 'MySQLi扩展バージョンはです:' . phpversion('mysqli');
?>