Baumeister Mediasoft Engineering BME - Baumeister Mediasoft Engineering  PHP Function phpversion (INFO) - English Version PHP-Funktion phpversion (INFO) - Deutsche Version
Baumeister Mediasoft Engineering
Bartels AutoEngineerCarLogDienstleistungenRessourcenFirmenprofilKontakt
Baumeister Mediasoft Engineering » Ressourcen » Webentwicklung » PHP » Funktionen » phpversion
PHP-Funktionen

PHP-Funktion phpversion (INFO)

PHP - PHP Hypertext Preprocessor

Die Funktion phpversion() ermittelt die aktuelle PHP-Version:

<?php
echo '<p>PHP Version: '.phpversion().'</p>';
?>

Ausgabe:

PHP Version: 7.2.16

Die von phpversion() zurückgegebene Zeichenkette kann auf einfache Weise in einen numerischen Wert umgewandelt werden:

<?php
echo '<p>PHP Version: '.phpversion().' = '.(float)phpversion().'</p>';
?>

Ausgabe:

PHP Version: 7.2.16 = 7.2

Mit Hilfe von phpversion() lässt sich z.B. die Ausführung von Funktionen mit unterschiedlichen Implementierungen in verschiedenen PHP-Versionen kontrollieren. Der folgende Quellcode zeigt eine versionsunabhägige Anwendung der PHP-Funktion microtime() zur Ermittlung des Unix-Timestamps in Mikrosekundengenauigkeit:

<?php
function getMicrotime()
{
    
// Get Unix timestamp with microseconds accuracy
    
if ((float)phpversion() >= 5.0)
    {
        return 
microtime(1);
    }
    list(
$usec$sec) = explode(' 'microtime());
    return ((float)
$sec + (float)$usec);
}
?>

Siehe auch

Baumeister Mediasoft Engineering » Ressourcen » Webentwicklung » PHP » Funktionen » phpversion

PHP-Funktion phpversion (INFO) • © 2019 Manfred Baumeister • Aktualisiert: 02. Oktober 2010, 23:36 [UTC]

Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Irland
© 2019 Manfred Baumeister

PHP Function phpversion (INFO) - English Version PHP-Funktion phpversion (INFO) - Deutsche Version