Jak zjistit, jakou verzi PHP používám

Pokud máte rádi příkazový řádek Linuxu, můžete spustit tento příkaz a zjistit, jakou verzi PHP používáte:

MS DOS

1
php -.i

nebo můžete alternativně spustit tento příkaz a získat striktně číslo verze

MS DOS

1
php -.v

Zjistit verzi PHP na Windows

php -v funguje i na platformách Windows. Stačí spustit CMD a spustit jej, abyste zjistili aktuálně nainstalovanou verzi PHP.

Tato funkce nebude fungovat, pokud jste do systémové cesty nezařadili php.exe. Pokud je to tedy váš případ, budete muset soubor php.exe v systému vyhledat. Hlavní se nachází zde: C:\xampp\php, takže spustím příkaz set pomocí této cesty takto:

MS DOS

1
set PATH=%PATH%;C:\xampp\php\php.exe

Nyní spusťte znovu php -v a měli byste vidět vaši verzi PHP.

Zjistěte verzi PHP, když nemáte přístup ke konzoli SSH.

Když nemáte přístup ke konzoli příkazového řádku, můžete zjistit verzi PHP pomocí funkce phpinfo().

Jen ji vložte do nového souboru .php a přistupujte k němu přes svou adresu URL.

PHP

1
<?php phpinfo() ?>

Nebo jen jednodušší způsob je použít specifickou funkci phpversion() nebo konstantu PHP_VERSION.

PHP

1
2
3
4

<?php
echo ‚PHP verze je: ‚ . phpversion();
echo ‚PHP verze je: ‚ . PHP_VERSION;
?>

Proč potřebuji znát verzi PHP

Existuje mnoho důvodů, proč vás může zajímat verze PHP, kterou používáte. Jedním z nich by mohlo být to, že některé funkce nejsou v některých balíčcích dostupné a jiné funkce jsou v jiných zastaralé.

Pokud chcete znát svou verzi PHP a udělat něco nebo něco jiného v závislosti na vydání nuber, může vás zajímat použití porovnání, jako je toto.

PHP

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 ‚Jsem alespoň verze PHP 7.0.0, moje verze: ‚ . PHP_VERSION . „\n“;
}
if (version_compare(PHP_VERSION, ‚5.3.0‘) >= 0) {
echo ‚Jsem alespoň verze PHP 5.3.0, moje verze: ‚ . PHP_VERSION . „\n“;
}
if (version_compare(PHP_VERSION, ‚5.0.0‘, ‚>=‘)) {
echo ‚Jsem alespoň verze PHP 5.0.0, moje verze: ‚ . PHP_VERSION . „\n“;
}
if (version_compare(PHP_VERSION, ‚5.0.0‘, ‚<‚)) {
echo ‚Jsem stále PHP 4, moje verze: ‚ . PHP_VERSION . „\n“;
}

Snad vám to pomůže

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.