phpinfo
putenv
Fonctions sur les options et les informations de PHP
PHP Manual

# phpversion

(PHP 4, PHP 5)

phpversion — Retourne le numéro de la version courante de PHP

### Description

string phpversion ([ string `$extension` ] )

Retourne le numéro de la version courante de PHP.

### Liste de paramètres

`extension`

  Un nom d'extension, optionnel.

### Valeurs de retour

Si le paramètre optionnel `extension` est spécifié, la fonction phpversion() retournera la version de cette extension ou `FALSE` s'il n'y a aucune information sur la version d'associée ou si cette extensions n'est pas disponible.

### Exemples

Exemple #1 Exemple avec phpversion()

`<?php
// affiche le numéro de version courante du PHP.
echo 'Version PHP courante : ' . phpversion();
// affiche e.g. '2.0' ou rien du tout si cette extension n'est pas active
echo phpversion('tidy');
?>`

Exemple #2 Exemple avec `PHP_VERSION_ID`

`<?php
// PHP_VERSION_ID est disponible depuis PHP 5.2.7,
// si votre version est antérieure, émulez-le.
if (!defined('PHP_VERSION_ID')) {
$version = explode('.',PHP_VERSION);
define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2]));
}
// PHP_VERSION_ID est défini comme un nombre : plus il est grand, plus
// la version de PHP est récente. Il est défini comme illustré dans
// le code ci-dessous :
//
// $version_id = $major_version * 10000 + $minor_version * 100 + $release_version;
//
// Maintenant, avec PHP_VERSION_ID, il est possible de vérifier la disponibilité
// de fonctionnalités de PHP, sans passer par version_compare().
//
// Par exemple, on peut définir les constantes PHP_VERSION_* qui n'étaient pas
// disponibles avant 5.2.7
if (PHP_VERSION_ID < 50207) {
define('PHP_MAJOR_VERSION', $version[0]);
define('PHP_MINOR_VERSION', $version[1]);
define('PHP_RELEASE_VERSION', $version[2]);
// etc.
}
?>`

### Notes

> Note: Cette information est aussi disponible via la constante prédéfinie `PHP_VERSION`. Plus d'informations sur les versions, avec les constantes `PHP_VERSION_*`.

### Voir aussi

- les constantes PHP_VERSION
- version_compare() - Compare deux chaînes de version au format des versions PHP
- phpinfo() - Affiche de nombreuses informations sur la configuration de PHP
- phpcredits() - Affiche les crédits de PHP
- php_logo_guid() - Retourne l'identifiant du logo PHP
- zend_version() - Lit la version courante du moteur Zend

phpinfo
putenv
Fonctions sur les options et les informations de PHP
PHP Manual