PHP Sürümü almak nasıl?

8 Cevap

Bu komut dosyası içinde belli bir script idam PHP'nin sürümünü kontrol etmek için bir yolu var mı? Yani, örneğin, aşağıdaki kod parçasında

$version = way_to_get_version();
print $version;

bir makine, ve bir başka makineye 5.3.1 üzerine 5.3.0 basacaktır.

8 Cevap

$version = phpversion();
print $version;

Documentation

Ancak, en iyi uygulama için, ben sabit PHP_VERSION kullanmak istiyorsunuz. IMO Fonksiyon yok havai, ve temiz.

Ayrıca, version_compare() kullandığınızdan emin olun size uyumluluk için PHP sürümleri karşılaştırmak eğer.

phpversion() bir göz atın.

echo "Current version is PHP " . phpversion();

http://us.php.net/manual/en/function.phpversion.php

Tam olarak "5.3.0" döndürür.

Hiçbir işlev çağrısı ve onunla birlikte gelen yükü gerektirir teknik olarak bunu yapmak için en iyi yolu sürekli PHP_VERSION ile.

echo PHP_VERSION

Değişkenler fonksiyon çağrıları sonra her zaman daha hızlıdır.

Sen phpversion() işlevi veya PHP_VERSION sabiti kullanabilirsiniz ya.

Sürümleri karşılaştırmak her zaman version_compare() güvenmelisiniz.

phpversion() bir yoludur. John conde dediği gibi, PHP_VERSION (ben şimdiye kadar 'hakkında bilmiyordum ki) başka bir şeydir.

Ayrıca function_exists() ilginizi çekebilir

.........

if (version_compare(phpversion(), '5', '>='))
{
       // act accordintly
}