Als u een Linux-opdrachtregelaar bent, kunt u dit uitvoeren en zien welke versie van PHP u draait:
1
|
php -.i
|
of u kunt dit ook uitvoeren om strikt het versienummer te krijgen
1
|
php -v
|
Vind PHP versie op Windows
php -v werkt ook op Windows platformen. U kunt gewoon uw CMD starten en het uitvoeren om te zien welke PHP-versie u momenteel hebt geïnstalleerd.
Dit werkt niet als u php.exe niet in het systeempad hebt opgenomen. In dat geval moet u dus php.exe op uw systeem lokaliseren. De hoofdlocatie is hier: C:\xampp\php dus ik zal het set commando uitvoeren met dit pad als volgt:
1
|
set PATH=%PATH%;C:\xamppphp.exe
|
Draai nu opnieuw php -v en u zou uw PHP versie moeten zien.
Vind PHP versie wanneer u geen toegang heeft tot een SSH console.
Wanneer u geen toegang heeft tot een command line console kunt u PHP versie vinden door gebruik te maken van de phpinfo() functie.
Zet het gewoon in een nieuw .php bestand en benader het via uw URL.
1
|
<?php php phpinfo() ?>
|
Of een eenvoudigere manier is het gebruik van de phpversion() specifieke functie of de PHP_VERSION constante.
1
2
3
4
|
<?php
echo ‘PHP versie is: ‘ . phpversion();
echo ‘PHP versie is: ‘ . PHP_VERSION;
?>
|
Waarom moet ik mijn PHP-versie weten
Er zijn tal van redenen waarom u geïnteresseerd zou kunnen zijn in de PHP-versie die u draait. Een daarvan zou zijn dat sommige functies niet beschikbaar zijn op sommige pakketten en andere functies zijn deprecated op anderen.
Als u wilt weten wat uw PHP-versie en doe iets of iets anders afhankelijk van uw release nuber u geïnteresseerd kunt zijn in het gebruik van de vergelijking als deze.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
if (version_compare(PHP_VERSION, ‘7.0.0’) >= 0) {
echo ‘Ik ben ten minste PHP versie 7.0.0, mijn versie: ‘ . PHP_VERSIE . “n”;
}
if (version_compare(PHP_VERSION, ‘5.3.0’) >= 0) {
echo ‘Ik ben ten minste PHP versie 5.3.0, mijn versie: ‘ . PHP_VERSIE . “;
}
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘>=’)) {
echo ‘Ik ben ten minste PHP versie 5.0.0, mijn versie: ‘ . PHP_VERSIE . “n”;
}
if (version_compare(PHP_VERSION, ‘5.0.0’, ‘<‘)) {
echo ‘Ik ben nog steeds PHP 4, mijn versie: ‘ . PHP_VERSIE . “\n”;
}
|
Hoop dat dit je helpt