首頁 >後端開發 >PHP問題 >php version意思是什麼

php version意思是什麼

藏色散人
藏色散人原創
2021-12-13 09:11:072841瀏覽

phpversion是PHP中用來取得目前的PHP版本的一種函數,其使用語法為「phpversion(string $extension = ?): string」。

php version意思是什麼

本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。

php version意思是什麼?

phpversion

(PHP 4, PHP 5, PHP 7, PHP 8)

phpversion — 取得目前的PHP版本

說明 

phpversion(string $extension = ?): string

傳回了包含目前執行PHP 解譯器或擴充版本資訊的string。

參數 

extension

可選的副檔名。

傳回值 ¶

如果指定了可選參數 extension,phpversion()會傳回該擴充的版本。如果沒有對應的版本訊息,或者該擴充功能未啟用,則傳回 false。

範例 #1 phpversion() 範例

<?php
// prints e.g. &#39;Current PHP version: 4.1.1&#39;
echo &#39;Current PHP version: &#39; . phpversion();
// prints e.g. &#39;2.0&#39; or nothing if the extension isn&#39;t enabled
echo phpversion(&#39;tidy&#39;);
?>
示例 #2 PHP_VERSION_ID 范例和用法
<?php
// PHP_VERSION_ID 自 PHP 5.2.7 起有效,
// 如果我们的版本低于该版本,则用以下代码来模拟 
if (!defined(&#39;PHP_VERSION_ID&#39;)) {
    $version = explode(&#39;.&#39;, PHP_VERSION);
    define(&#39;PHP_VERSION_ID&#39;, ($version[0] * 10000 + $version[1] * 100 + $version[2]));
}
// PHP_VERSION_ID 定义为一个数字,PHP 版本越新,数字越大。
// 它的定义是以下的表达式:
//
// $version_id = $major_version * 10000 + $minor_version * 100 + $release_version;
//
// 现在我们可以通过 PHP_VERSION_ID 来检查 PHP 版本,
// 而不用每次都必须用 version_compare() 来检查 PHP 是否支持某个功能。
//
// 比如,我们在此可以定义一系列 PHP_VERSION_* constants 常量,
// 而在 5.2.7 之前的版本并没有被定义。
if (PHP_VERSION_ID < 50207) {
    define(&#39;PHP_MAJOR_VERSION&#39;,   $version[0]);
    define(&#39;PHP_MINOR_VERSION&#39;,   $version[1]);
    define(&#39;PHP_RELEASE_VERSION&#39;, $version[2]);
    // 等等, ...
}
?>

註解 

注意:

這些資訊也存在於預定義常數 PHP_VERSION裡。更多版本的資訊可以使用常數 PHP_VERSION_*。

推薦學習:《PHP影片教學

以上是php version意思是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn