Teste version af PHP
30 points ude
3 indlæg
7 år siden
Spørgsmål besvaret

Jeg er igang med at lave nogle ting til en række brugere som kræver PHP 5.6 og nyere. Da jeg ikke kender, det webhotel hvor brugerne kører mit php, har jeg behov for at kunne teste, hvilken version en bruger har installeret på deres webhotel.
Hvordan kan jeg gøre det og evt. sende en fejlbesked hvis det ikke er 5.6 eller 7.0?
Tak
Julie
Dette svar er
accepteret af OP
og tildelt 30 points

Hej @juliedamjensen
Der findes to funktioner vi skal bruge for at løse din opgave, version_compare() og phpversion().
<?php
// Min. krav til PHP-version
$MinPHPVersion = "5.6.0";
if (version_compare(phpversion(), $MinPHPVersion, '<=') === true) {
echo "Dette script kræver PHP version ".$MinPHPVersion." og nyere. Du kører med PHP version " . phpversion();
die;
}
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS