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(); ?>
输出结果:
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
<?php header("content-type:text/html;charset=utf-8"); echo "当前 PHP 版本支持的最大文件名长度为:".PHP_MAXPATHLEN; ?>
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 版本的整数大小(以字节为单位)。
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!