Função phpversion

A função phpversion retorna uma string com o número da versão atual do PHP. Pode receber um parâmetro opcional - o nome da extensão para a qual se deseja obter a versão. Se a extensão não for especificada, retorna a versão do próprio PHP.

Sintaxe

phpphpversion(string $extension = null);

Exemplo

Vamos obter a versão atual do PHP:

php<?php
  echo phpversion();
?>

Resultado da execução do código (exemplo):

php'8.1.0'

Exemplo

Vamos verificar a versão da extensão mysqli:

php<?php
  echo phpversion('mysqli');
?>

Resultado da execução do código (exemplo):

php'8.1.0'

Exemplo

Vamos comparar a versão do PHP com a versão mínima requerida:

php<?php
  if (version_compare(phpversion(), '8.0.0', '<')) {
    echo 'É necessário PHP versão 8.0.0 ou superior';
  } else {
    echo 'A versão do PHP é adequada';
  }
?>

Resultado da execução do código (exemplo):

php'A versão do PHP é adequada'

Veja também

  • a função phpinfo,
    que exibe informações completas sobre o PHP
  • a função version_compare,
    que compara duas versões do PHP