Version abfragen
Heizer
- php
Eine kurze Frage, hoffentlich eine kurze Antwort:
Gibt es eine Variable in PHP, die die aktuelle Versionsnummer speichert? Also z.B. 5.02.
Danke
Heizer
Hallo Heizer,
Gibt es eine Variable in PHP, die die aktuelle Versionsnummer speichert?
Nein.
Aber eine Konstante names PHP_VERSION.
<?php echo PHP_VERSION; ?>
Viele Grüße,
Christian
Aber eine Konstante names PHP_VERSION.
Hätte ich mir ja denken können, daß die PHP Version nicht variabel ist ;-)
Dank Dir
Hallo,
Aber eine Konstante names PHP_VERSION.
Hätte ich mir ja denken können, daß die PHP Version nicht variabel ist ;-)
Zudem gibt es die Funktion phpversion(). Ich verwende fuer numerische Vergleiche gern diese Technik:
$verstr=explode(".",phpversion());
$vernum=$verstr[0]*100+$verstr[1]*10+$verstr[2]*1;
...
if($vernum >= 420)
{
// es kann z. B. exif_read_data() verwendet werden
// oder highlight_string() besitzt zweiten Parameter
// ...
}
usw.
MfG, Thomas
Hallo Thomas,
Zudem gibt es die Funktion phpversion(). Ich verwende fuer numerische Vergleiche gern diese Technik:
$verstr=explode(".",phpversion());
$vernum=$verstr[0]*100+$verstr[1]*10+$verstr[2]*1;
Das fällt jetzt aber durch das Release von 4.3.10 auf die Schnauze. Ok, tut es nicht, weil es kein PHP 4.4 gibt und auch keines geben wird, aber dennoch würde ich mit einer etwas größeren Zahl, wie z.B. 25 oder 30, multiplizieren.
Viele Grüße,
Christian
Mir ging es nur um PHP 4 oder 5, da verwende ich jetzt einfach
if ((int) PHP_VERSION === 4)
Grüße
Heizer