ホームページ > バックエンド開発 > PHPの問題 > PHPの定数にはどのような種類があるのでしょうか?

PHPの定数にはどのような種類があるのでしょうか?

青灯夜游
リリース: 2023-02-28 16:10:01
オリジナル
3821 人が閲覧しました

PHPの定数にはどのような種類があるのでしょうか?

php 定数とは何ですか?

いわゆる定数は変更できない量であり、PHP 定数を一度定義すると、変更したり定義を解除したりすることはできません。これは公式の説明であり、最も権威のある説明です。

php 定数は、通常、変更されず、変更されることが予想されないデータを保存するために使用されます。データには、整数 (整数)、浮動小数点 (10 進数)、文字列の 4 つのスカラー データ型のデータのみを使用できます。 , ブール型 (true/false)。

定数は、システム組み込み定数とカスタム定数に分類されます。

最も一般的なシステム組み込み定数は、__FILE__、__LINE__、PHP_OS、PHP_VERSION、PHP_OS、TRUE などです。

php カスタム定数の命名規則

PHP 定数の命名規則は、PHP 変数の命名規則と似ていますが、まったく同じではありません。

# PHP 定数名は文字、アンダースコア、数字で構成する必要があります。

# 数字で始めることはできません。

#● 大文字と小文字を区別するかどうかは、次の場合に指定されます。定義;

#● 名前を付けるときは意味を理解し (見れば意味がわかります)、定数名として英単語を使用し、文字はすべて大文字にすることをお勧めします (例: PI);

php 定数の命名:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
/*define("PI-1",3.14); 常量名错误,只能由字母、下划线、数字组成
* define("2PI",3.14);常量名错误,不能以数字开头
*/
define("PI_2",3.14);//正确
define("PI_3",3.142);//正确
echo PI_2;//输出常量PI_2
echo " ";//输出空格
echo PI_3;//输出常量PI_3
?>
ログイン後にコピー

実行結果:

3.14 3.142
ログイン後にコピー
ログイン後にコピー

PHP 定数を定義するには?

php 定数は、define() 関数を使用して定義されます。define() 関数には、2 つの必須パラメータと 1 つのオプションのパラメータがあります。最初のパラメータは定数の名前 (識別子とも呼ばれます) を指定します。2 番目のパラメータは定数の値 (変更したくないスカラー データ型) を指定します。3 番目のパラメータはオプションのパラメータで、指定するために使用されます。定数の名前。大文字と小文字は区別されますか? TRUE の場合、定数名は大文字と小文字が区別されません。FALSE (デフォルト) の場合、定数名は大文字と小文字が区別されます。

define() 関数を使用して定数を定義します:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
define("PI2",3.14);//区分大小写
define("PI3",3.142,true);//不区分大小写
echo PI2;//输出常量PI2
echo " ";//输出空格
echo pi3;//输出常量PI3
?>
ログイン後にコピー

実行結果:

3.14 3.142
ログイン後にコピー
ログイン後にコピー

推奨される学習: PHP チュートリアル

以上がPHPの定数にはどのような種類があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート