Heizer: Version abfragen

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

  1. 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

    1. Aber eine Konstante names PHP_VERSION.

      Hätte ich mir ja denken können, daß die PHP Version nicht variabel ist ;-)

      Dank Dir

      1. 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

        1. 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

          1. Mir ging es nur um PHP 4 oder 5, da verwende ich jetzt einfach

            if ((int) PHP_VERSION === 4)

            Grüße

            Heizer