phpversion()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

phpversion

phpversion — Hämtar den aktuella PHP-versionen

Beskrivning

phpversion(?string $extension = null): string|false

Returnerar en sträng som innehåller versionen av den aktuella PHP-tolken eller en angiven tilläggsmodul.

Parametrar

extension Ett valfritt tilläggsnamn.

Returvärde

Returnerar den aktuella PHP-versionen som en sträng. Om ett strängargument anges för parametern extension, returnerar phpversion() versionen av det tillägget, eller false om ingen version är associerad eller om tillägget inte är aktiverat.

Changelog

Ändringslogg
Version Beskrivning
8.0.0 extension är nu nullable.

Exempel

Exempel #1 phpversion() exempel

<?php
// skriver ut t.ex. 'Current PHP version: 4.1.1'
echo 'Current PHP version: ' . phpversion();

// skriver ut t.ex. '2.0' eller inget om tillägget inte är aktiverat
echo phpversion('tidy');
?>

Exempel #2 PHP_VERSION_ID exempel och användning

<?php
// PHP_VERSION_ID är tillgängligt från och med PHP 5.2.7
if (!defined('PHP_VERSION_ID')) {
    $version = explode('.', PHP_VERSION);

    define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2]));
}

// PHP_VERSION_ID är definierat som ett nummer där ett högre nummer innebär en nyare PHP-version.
// Vi kan nu kontrollera för funktioner denna PHP-version kan ha utan att behöva använda version_compare() varje gång.

if (PHP_VERSION_ID < 50207) {
    define('PHP_MAJOR_VERSION',   $version[0]);
    define('PHP_MINOR_VERSION',   $version[1]);
    define('PHP_RELEASE_VERSION', $version[2]);
}
?>

Noteringar

  • Denna information finns också tillgänglig i den fördefinierade konstanten PHP_VERSION. Mer versionsinformation är tillgänglig med PHP_VERSION_* konstanterna.
  • Vissa tillägg kan ha egna versionsnummer. De flesta inbyggda tillägg använder dock PHP-versionen som sitt versionsnummer.

Se även

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/apcu.configuration.php

PHP Funktioner Funktionsreferens


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.