現在の位置: ホーム> 最新記事一覧> phpversion()を使用して、指定された拡張機能のバージョン番号を取得します

phpversion()を使用して、指定された拡張機能のバージョン番号を取得します

gitbox 2025-05-28

PHP開発中、環境が要件を満たしていることを確認するために、PHP拡張機能のバージョン番号を確認する必要がある場合があります。 PHPビルトイン関数phpversion()は、現在のバージョン番号のPHPをクエリするだけでなく、それを使用して、指定された拡張子のバージョン番号を照会します。この記事では、Phpversion()関数を使用して、指定されたPHP拡張のバージョン情報を取得する方法を詳細に紹介します。

1。phpversion()関数の概要

phpversion()は、PHPの組み込み関数であり、現在のPHPインタープリターのバージョン番号を返します。パラメーターを渡すと、指定された拡張子のバージョン番号を返すことができます。例えば:

 echo phpversion(); // 出力PHPメインバージョン番号,例えば7.4.10

拡張機能のバージョン番号を照会する必要がある場合は、拡張機能をパラメーターとして渡すことができます。

 echo phpversion('curl'); // 出力curl拡張バージョン番号

2。指定された拡張機能バージョン番号の基本的な使用法をクエリします

サンプルコード:

 <?php
$extension = 'curl';
$version = phpversion($extension);

if ($version === false) {
    echo "拡張 '{$extension}' インストールされていないか、有効になっていない。";
} else {
    echo "拡張 '{$extension}' バージョン番号はです:{$version}";
}
?>

このコードは、拡張子が存在するかどうかを判断し、対応するバージョン番号またはインストールされていないようにプロンプ​​トを出力します。

3.拡張バージョン番号をWebページの出力と組み合わせて表示する

Web環境では、 phpversion()を使用して複数の拡張バージョン番号を出力して、管理者が簡単に表示することができます。

 <?php
$extensions = ['curl', 'mbstring', 'openssl'];

foreach ($extensions as $ext) {
    $ver = phpversion($ext);
    if ($ver) {
        echo "拡張 {$ext} バージョン:{$ver}<br>";
    } else {
        echo "拡張 {$ext} インストールされていないか、有効になっていない<br>";
    }
}
?>

4.公式PHPドキュメントを取得します

phpversion()の使用について詳しく知りたい場合は、公式ドキュメントにアクセスできます(ドメイン名をgitbox.netに置き換えます):

 $url = "https://gitbox.net/manual/zh/function.phpversion.php";
echo "詳細については、参照してください: " . $url;

要約します

  • phpversion()パラメーターがないときにPHPメインバージョン番号を返します。

  • 拡張機能パラメーターを渡すときに、指定された拡張機能のバージョン番号を返します。

  • 拡張機能が存在しない、または有効になっていない場合はfalseを返します。

  • スクリプトの動的検出環境に適しており、依存関係の拡張がバージョンの要件を満たすようにします。

phpversion()関数をマスターすると、PHP環境をより柔軟に管理および検出し、安定したプロジェクト操作を確保できます。