Verwenden Sie PHP-Funktionen oder -Konstanten, um schnell die PHP-Versionsnummer und die maximale Dateinamenlänge zu erhalten

青灯夜游
Freigeben: 2023-04-10 16:12:01
Original
4760 Leute haben es durchsucht

Im vorherigen Artikel „PHP verwendet 3 vordefinierte Variablen, um schnell Formulardaten zu erhalten“ haben wir etwas über 3 magische vordefinierte Variablen gelernt, die verwendet werden können, um schnell über Formulare übermittelte Daten zu erhalten. Tatsächlich verfügt PHP nicht nur über vordefinierte Variablen, sondern auch über vordefinierte Konstanten. Mithilfe dieser vordefinierten Konstanten können wir schnell einige Informationen über PHP abrufen, z. B. Informationen zur PHP-Version, zum PHP-Erweiterungsverzeichnis, zum Typ des Betriebssystems, auf dem PHP ausgeführt wird. Dieses Mal zeige ich Ihnen einige vordefinierte Konstanten.

Der Hauptinhalt des heutigen Artikels besteht darin, darüber zu sprechen, wie man mit PHP schnell die PHP-Versionsnummer und die maximale Dateinamenlänge erhält, die von der aktuellen PHP-Version unterstützt wird. Hier sind einige Methoden, die ich Ihnen vorstellen möchte.

1. Holen Sie sich schnell die PHP-Versionsnummer

1. Verwenden Sie die Funktion phpinfo(), um die PHP-Versionsnummer zu erhalten Das erste, was mir in den Sinn kommt, ist die Verwendung der Funktion phpinfo(), die Informationen über die PHP-Konfiguration zurückgeben kann. phpinfo()函数获取PHP版本号

说到获取PHP版本号,第一想到的就是使用phpinfo()函数,该函数可以返回关于 PHP 配置的信息。

输出的信息包括了:PHP 版本、服务器信息及环境变量、PHP 环境变量、操作系统版本信息、路径及环境变量配置、HTTP 标头、及版权宣告等等。

我们只需要直接输出phpinfo()函数即可:

<?php
echo phpinfo();
?>
Nach dem Login kopieren

输出结果:

Verwenden Sie PHP-Funktionen oder -Konstanten, um schnell die PHP-Versionsnummer und die maximale Dateinamenlänge zu erhalten

2、使用phpversion()函数获取PHP版本号

phpinfo()函数返回的内容太多,如果只想获取PHP版本号,直接使用phpversion()函数就行了。

<?php
header("content-type:text/html;charset=utf-8");
echo "当前PHP的版本为:".phpversion();
?>
Nach dem Login kopieren

输出结果:

Verwenden Sie PHP-Funktionen oder -Konstanten, um schnell die PHP-Versionsnummer und die maximale Dateinamenlänge zu erhalten

3、使用预定义常量PHP_VERSION

PHP_VERSION常量可以以字符串的形式返回当前 PHP 的版本号,具体格式为“主版本号.子版本号.阶段版本号[扩展信息]”。

<?php
header("content-type:text/html;charset=utf-8");
echo "当前PHP的版本为:".PHP_VERSION;
?>
Nach dem Login kopieren

输出结果:

当前PHP的版本为:5.5.12
Nach dem Login kopieren

可以看出,预定义常量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" 版本是 &#39;-extra&#39; )。 通常由发行版供应商用来指示包的版本。
Nach dem Login kopieren

二、获取当前 PHP 版本支持的最大文件名长度

想要获取当前 PHP 版本支持的最大文件名长度,可以使用预定义常量PHP_MAXPATHLEN

Zu den Ausgabeinformationen gehören: PHP-Version, Serverinformationen und Umgebungsvariablen, PHP-Umgebungsvariablen, Informationen zur Betriebssystemversion, Pfad- und Umgebungsvariablenkonfiguration, HTTP-Header und Urheberrechtshinweise usw.

Wir müssen nur die Funktion phpinfo() direkt ausgeben:

<?php
header("content-type:text/html;charset=utf-8");
echo "当前 PHP 版本支持的最大文件名长度为:".PHP_MAXPATHLEN;
?>
Nach dem Login kopieren
Verwenden Sie PHP-Funktionen oder -Konstanten, um schnell die PHP-Versionsnummer und die maximale Dateinamenlänge zu erhaltenAusgabeergebnis:

Verwenden Sie PHP-Funktionen oder -Konstanten, um schnell die PHP-Versionsnummer und die maximale Dateinamenlänge zu erhalten

2. Verwenden Sie die Funktion phpversion(), um die PHP-Versionsnummer abzurufen. Die Funktion phpinfo() gibt ebenfalls zurück viel Inhalt: Wenn Sie nur die PHP-Versionsnummer erhalten möchten, verwenden Sie einfach direkt die Funktion phpversion().

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 版本的整数大小(以字节为单位)。
Nach dem Login kopieren
Ausgabeergebnis: 🎜🎜Verwenden Sie PHP-Funktionen oder -Konstanten, um schnell die PHP-Versionsnummer und die maximale Dateinamenlänge zu erhalten 🎜🎜🎜3. Verwenden Sie die vordefinierte Konstante PHP_VERSION🎜🎜🎜PHP_VERSION-Konstante, um die aktuelle PHP-Versionsnummer in Form einer Zeichenfolge zurückzugeben. Das spezifische Format ist „Hauptversionsnummer . Unterversionsnummer. Versionsnummer der Stufe [erweiterte Informationen]". 🎜rrreee🎜Ausgabeergebnis: 🎜rrreee🎜Es ist ersichtlich, dass das Ausgabeergebnis der vordefinierten Konstante PHP_VERSION das gleiche ist wie das der Funktion phpversion(). 🎜🎜🎜Zusätzlich zur PHP_VERSION-Konstante, die PHP-Versionsinformationen zurückgeben kann, können die vordefinierten Konstanten PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION, PHP_VERSION_ID und PHP_EXTRA_VERSION auch einige PHP-Versionsinformationen zurückgeben. 🎜rrreee🎜2. Holen Sie sich die maximale Dateinamenlänge, die von der aktuellen PHP-Version unterstützt wird. 🎜🎜🎜🎜 Wenn Sie die maximale Dateinamenlänge erhalten möchten, die von der aktuellen PHP-Version unterstützt wird können Sie vordefinierte Konstanten PHP_MAXPATHLEN verwenden, die die maximale Länge des Dateinamens (einschließlich Pfad) zurückgeben können 🎜rrreee🎜Ausgabeergebnisse: 🎜🎜🎜🎜🎜PHP definiert außerdem viele Konstanten mit unterschiedlichen Funktionen vor Um die oben genannte PHP-Version zu erhalten, können Sie zur Information die maximale Dateinamenlänge abrufen, die von der aktuellen PHP-Version unterstützt wird. Sie können auch die größten/kleinsten Ganzzahlen abrufen, die von der aktuellen PHP-Version unterstützt werden, die kleinste darstellbare positive Zahl usw.: 🎜 rrreee🎜 Abschließend empfehle ich jedem das neueste und umfassendste „🎜 PHP-Video-Tutorial🎜》~ Kommen Sie und lernen Sie! 🎜

Das obige ist der detaillierte Inhalt vonVerwenden Sie PHP-Funktionen oder -Konstanten, um schnell die PHP-Versionsnummer und die maximale Dateinamenlänge zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!