Maison >développement back-end >tutoriel php >Utilisez des fonctions ou des constantes PHP pour obtenir rapidement le numéro de version PHP et la longueur maximale du nom de fichier
Dans l'article précédent "PHP utilise 3 variables prédéfinies pour obtenir rapidement les données du formulaire", nous avons découvert 3 variables prédéfinies magiques, qui peuvent être utilisées pour obtenir rapidement les données soumises par le formulaire. En fait, PHP a non seulement des variables prédéfinies, mais aussi des constantes prédéfinies, en utilisant ces constantes prédéfinies, nous pouvons obtenir rapidement des informations sur PHP, telles que les informations sur la version de PHP, le répertoire d'extension PHP, le type de système d'exploitation exécutant PHP, etc. Cette fois, je vais vous montrer quelques constantes prédéfinies.
Le contenu principal de l'article d'aujourd'hui est d'expliquer comment utiliser PHP pour obtenir rapidement le numéro de version de PHP et la longueur maximale du nom de fichier pris en charge par la version actuelle de PHP. Voici quelques méthodes à vous présenter.
1. Obtenez rapidement le numéro de version PHP
1 Utilisez la fonction phpinfo()
pour obtenir le numéro de version PHPphpinfo()
函数获取PHP版本号
说到获取PHP版本号,第一想到的就是使用phpinfo()函数,该函数可以返回关于 PHP 配置的信息。
输出的信息包括了:PHP 版本、服务器信息及环境变量、PHP 环境变量、操作系统版本信息、路径及环境变量配置、HTTP 标头、及版权宣告等等。
我们只需要直接输出phpinfo()函数即可:
<?php echo phpinfo(); ?>
输出结果:
2、使用phpversion()
函数获取PHP版本号
phpinfo()函数返回的内容太多,如果只想获取PHP版本号,直接使用phpversion()函数就行了。
<?php header("content-type:text/html;charset=utf-8"); echo "当前PHP的版本为:".phpversion(); ?>
输出结果:
3、使用预定义常量PHP_VERSION
PHP_VERSION常量可以以字符串的形式返回当前 PHP 的版本号,具体格式为“主版本号.子版本号.阶段版本号[扩展信息]
”。
<?php header("content-type:text/html;charset=utf-8"); echo "当前PHP的版本为:".PHP_VERSION; ?>
输出结果:
当前PHP的版本为:5.5.12
可以看出,预定义常量PHP_VERSION
输出的结果和phpversion()
函数一样。
除了PHP_VERSION常量可以返回PHP版本信息,预定义常量PHP_MAJOR_VERSION、PHP_MINOR_VERSION、PHP_RELEASE_VERSION、PHP_VERSION_ID、PHP_EXTRA_VERSION也可以返回部分PHP版本信息。
PHP_MAJOR_VERSION (int) 当前 PHP 版本的主版本号,为整数形式(例如:"5.2.7-extra" 版本是 int(5) )。 PHP_MINOR_VERSION (int) 当前 PHP 版本的子版本号,为整数形式(例如:"5.2.7-extra" 版本是 int(2) )。 PHP_RELEASE_VERSION (int) 当前 PHP 版本的阶段版本号,为整数形式(例如:"5.2.7-extra" 版本是 int(7) )。 PHP_VERSION_ID (int) 当前 PHP 版本的整数,用于版本比较(例如:"5.2.7-extra" 版本是 int(50207) )。 PHP_EXTRA_VERSION (string) 当前 PHP 版本的”扩展信息“信息,为字符串形式(例如:"5.2.7-extra" 版本是 '-extra' )。 通常由发行版供应商用来指示包的版本。
二、获取当前 PHP 版本支持的最大文件名长度
想要获取当前 PHP 版本支持的最大文件名长度,可以使用预定义常量PHP_MAXPATHLEN
Quand il s'agit d'obtenir le numéro de version PHP. , la première chose qui vient à l’esprit est d’utiliser la fonction phpinfo(), qui peut renvoyer des informations sur la configuration PHP.
Les informations de sortie comprennent : la version PHP, les informations sur le serveur et les variables d'environnement, les variables d'environnement PHP, les informations sur la version du système d'exploitation, la configuration du chemin et des variables d'environnement, les en-têtes HTTP et les avis de droits d'auteur, etc.
Il suffit de sortir directement la fonction phpinfo() :<?php header("content-type:text/html;charset=utf-8"); echo "当前 PHP 版本支持的最大文件名长度为:".PHP_MAXPATHLEN; ?>Résultat de sortie : 🎜2. Utilisez la fonction
phpversion()
pour obtenir le numéro de version PHP🎜🎜🎜la fonction phpinfo() renvoie également beaucoup de contenu, si vous souhaitez simplement obtenir le numéro de version de PHP, utilisez simplement la fonction phpversion() directement. 🎜PHP_EOL (string) 当前平台中对于换行符的定义。 PHP_INT_MAX (int) 当前 PHP 版本支持的最大整型数字。在 32 位系统中通常为 int(2147483647),64 位系统中为 int(9223372036854775807)。 PHP_INT_MIN (int) 当前 PHP 版本支持的最大整型数字。在 32 位系统中通常为 int(-2147483648),64 系统中为 int(-9223372036854775808)。通常情况下 PHP_INT_MIN === ~PHP_INT_MAX。 PHP_INT_SIZE (int) 当前 PHP 版本的整数大小(以字节为单位)。🎜Résultat de sortie : 🎜🎜🎜🎜🎜3. Utilisez la constante prédéfinie
PHP_VERSION
🎜🎜🎜PHP_VERSION pour renvoyer le numéro de version actuel de PHP sous la forme d'une chaîne. Le format spécifique est "Numéro de version principal . Numéro de sous-version. Numéro de version de l'étape [informations étendues]
". 🎜rrreee🎜Résultat de sortie : 🎜rrreee🎜On peut voir que le résultat de sortie de la constante prédéfinie PHP_VERSION
est le même que la fonction phpversion()
. 🎜🎜🎜En plus de la constante PHP_VERSION qui peut renvoyer des informations sur la version de PHP, les constantes prédéfinies PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION, PHP_VERSION_ID et PHP_EXTRA_VERSION peuvent également renvoyer des informations sur la version de PHP. 🎜rrreee🎜2. Obtenez la longueur maximale du nom de fichier prise en charge par la version actuelle de PHP 🎜🎜🎜🎜 Si vous souhaitez obtenir la longueur maximale du nom de fichier prise en charge par la version actuelle de PHP. , vous pouvez utiliser des constantes prédéfinies PHP_MAXPATHLEN
, qui peuvent renvoyer la longueur maximale du nom de fichier (y compris le chemin) 🎜rrreee🎜Résultats de sortie : 🎜🎜🎜🎜🎜PHP prédéfinit de nombreuses constantes avec différentes fonctions, en plus pour obtenir la version PHP mentionnée ci-dessus Pour information, vous pouvez obtenir la longueur maximale du nom de fichier prise en charge par la version actuelle de PHP. Vous pouvez également obtenir les plus grands/petits entiers pris en charge par le PHP actuel, le plus petit nombre positif représentable, etc. : 🎜. rrreee🎜 Enfin, je recommande à tout le monde le dernier et le plus complet "🎜 Tutoriel vidéo PHP🎜》~ Venez apprendre ! 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!