前の記事「PHP は 3 つの事前定義変数を使用してフォーム データを迅速に取得する 」では、3 つの魔法の事前定義変数について学習しました。これらを使用すると、フォームから送信されたデータを迅速に取得できます。実際、PHP には事前定義された変数だけでなく、事前定義された定数もあります。これらの事前定義された定数を使用すると、PHP のバージョン情報、PHP 拡張ディレクトリ、PHP を実行しているオペレーティング システムの種類など、PHP に関する情報をすぐに取得できます。今回は事前定義された定数をいくつか紹介します。
今日の記事の主な内容は、PHP を使用して、PHP のバージョン番号と、現在の PHP バージョンでサポートされているファイル名の最大長をすばやく取得する方法について説明することです。いくつかの方法をご紹介します。
1. PHP のバージョン番号をすぐに取得します
1. phpinfo()
関数を使用して、 PHP バージョン番号を取得します。
PHP バージョン番号を取得する場合、最初に思い浮かぶのは、PHP 構成に関する情報を返すことができる phpinfo() 関数を使用することです。
出力情報には、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 バージョン情報を返すことができる PHP_VERSION 定数に加えて、事前定義定数 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' )。 通常由发行版供应商用来指示包的版本。
2. 現在の PHP バージョンでサポートされているファイル名の最大長を取得します。
現在の PHP バージョンでサポートされているファイル名の最大長を取得したい場合は、 PHP バージョンでは、プリセットの定義定数 PHP_MAXPATHLEN
を使用できます。これにより、ファイル名 (パスを含む) の最大長を返すことができます。
<?php header("content-type:text/html;charset=utf-8"); echo "当前 PHP 版本支持的最大文件名长度为:".PHP_MAXPATHLEN; ?>
出力結果:
PHP はあらかじめ定義されています さまざまな機能を持つ定数が多数あります 上記の PHP バージョン情報の取得と、現在の PHP バージョンでサポートされているファイル名の最大長を取得することに加えて、PHP でサポートされている最大/小さい整数を取得することもできます現在の PHP、表現可能な最小の正の数など。お待ちください:
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 ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!
以上がPHP 関数または定数を使用して、PHP バージョン番号とファイル名の最大長をすばやく取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。