Jeśli jesteś miłośnikiem linii poleceń Linuksa, możesz to uruchomić i sprawdzić, jaką wersję PHP używasz:
1
|
php -.i
|
albo możesz alternatywnie uruchomić to, aby uzyskać ściśle numer wersji
Wyszukaj wersję PHP na Windows
php -v działa również na platformach Windows. Możesz po prostu uruchomić CMD, aby zobaczyć wersję PHP, którą aktualnie masz zainstalowaną.
To nie będzie działać, jeśli nie włączyłeś php.exe do ścieżki systemowej. Więc jeśli tak jest w twoim przypadku będziesz musiał zlokalizować php.exe w swoim systemie. Główny znajduje się tutaj: C:xampp więc uruchomię komendę set używając tej ścieżki w ten sposób:
1
|
set PATH=%PATH%;C:xampp> php.exe
|
Teraz uruchom ponownie php -v i powinieneś zobaczyć swoją wersję PHP.
Wyszukaj wersję PHP, gdy nie masz dostępu do konsoli SSH.
Gdy nie masz dostępu do konsoli wiersza poleceń, możesz znaleźć wersję PHP używając funkcji phpinfo().
Po prostu umieść ją w nowym pliku .php i uzyskaj do niej dostęp poprzez swój URL.
1
|
<?php phpinfo() ?>
|
Albo po prostu prostszym sposobem jest użycie specjalnej funkcji phpversion() lub stałej PHP_VERSION.
1
2
3
4
|
<?php
echo 'Wersja PHP to: ’ . phpversion();
echo 'Wersja PHP to: ’ . PHP_VERSION;
?>
|
Dlaczego muszę znać moją wersję PHP
Jest wiele powodów, dla których możesz być zainteresowany wersją PHP, którą używasz. One wold be that some functions are not available on some packages and other functions are deprecated on others.
If you want to know you PHP version adn do something or sommething else depending of you release nuber you may be interested in using the compare like this.
1
2
3
4
5
6
7
. 8
9
10
11
12
13
14
15
|
if (version_compare(PHP_VERSION, '7.0.0.0′) >= 0) {
echo 'I am at least PHP version 7.0.0, my version: ’ . PHP_VERSION . „\”;
}
if (version_compare(PHP_VERSION, '5.3.0′) >= 0) {
echo 'I am at least PHP version 5.3.0, my version: ’ . PHP_VERSION . „\”;
}
if (version_compare(PHP_VERSION, '5.0.0′, ’>=’)) {
echo 'I am at least PHP version 5.0.0, my version: ’ . PHP_VERSION . „\”;
}
if (version_compare(PHP_VERSION, '5.0.0′, '<’)) {
echo 'I am still PHP 4, my version: ’ . PHP_VERSION . „\”;
}
|
Mam nadzieję, że to ci pomoże
.