Se você adora linha de comando do Linux, pode executar isto e ver qual versão do PHP está executando:
1 |
php -i |
ou você pode alternativamente executar isso para obter estritamente o número da versão
1 |
php -v |
Encontre a versão do PHP no Windows
php -v também funciona em plataformas Windows. Você pode simplesmente iniciar seu CMD e executá-lo para ver a versão do PHP que você instalou atualmente.
Isso não funcionará se você não incluir php.exe no caminho do sistema. Portanto, se este for o seu caso, você terá que localizar o php.exe no seu sistema. O Main está localizado aqui: C:\xampp\php
então executarei o comando set usando este caminho:
1 |
set PATH=%PATH%;C:\xampp\php\php.exe |
Agora execute novamente php -v
e você verá sua versão do PHP.
Encontre a versão do PHP quando você não tiver acesso a um console SSH.
Quando você não tiver acesso a um console de linha de comando, poderá encontrar a versão do PHP usando a função phpinfo()
.
Basta colocá-lo em um novo arquivo .php e acessá-lo através da sua URL.
1 |
<?php phpinfo() ?> |
Ou apenas uma maneira mais simples é usar a função específica phpversion()
ou a constante PHP_VERSION
.
1 2 3 4 |
<?php echo 'PHP version is: ' . phpversion(); echo 'PHP version is: ' . PHP_VERSION; ?> |
Por que preciso saber minha versão do PHP?
Existem muitos motivos pelos quais você pode estar interessado na versão do PHP que está executando. Uma seria que algumas funções não estão disponíveis em alguns pacotes e outras funções estão obsoletas em outros.
Se você deseja saber sua versão do PHP e fazer algo ou outra coisa dependendo do número da sua versão, você pode estar interessado em usar a comparação como esta.
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 'I am at least PHP version 7.0.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.3.0') >= 0) { echo 'I am at least PHP version 5.3.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.0.0', '>=')) { echo 'I am at least PHP version 5.0.0, my version: ' . PHP_VERSION . "\n"; } if (version_compare(PHP_VERSION, '5.0.0', '<')) { echo 'I am still PHP 4, my version: ' . PHP_VERSION . "\n"; } |
Espero que isso ajude você