PHP 定数は、スクリプト内で変更できない単純な値の識別子です。定数値が定義された後は、スクリプト内の他の場所では変更できません。定数は英字、アンダースコア、数字で構成されますが、数字を最初の文字として使用することはできません。 (定数名には $ 修飾子は必要ありません)。
注: 定数はスクリプト全体で使用できます。
PHP 定数の設定
定数を設定するには、define() 関数を使用します。関数構文は次のとおりです。
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
この関数には 3 つのパラメータがあります:
●name: 必須パラメータ、定数名、つまり識別子。
● 値: 必須パラメータ、定数の値。
● case_insensitive: オプションのパラメータ。TRUE に設定すると、この定数は大文字と小文字が区別されません。デフォルトでは大文字と小文字が区別されます。
次の例では、大文字と小文字を区別しない定数を作成します。定数値は「php.cn へようこそ」です。
<?php // 区分大小写的常量名 define("GREETING", "欢迎访问 php.cn"); echo GREETING; // 输出 "欢迎访问 php.cn" echo '<br>'; echo greeting; // 输出 "greeting" ?>
次の例では、大文字と小文字を区別しない定数を作成します。定数値は「php.cn へようこそ」です:
<?php // 不区分大小写的常量名 define("GREETING", "欢迎访问 php.cn", true); echo greeting; // 输出 "欢迎访问 php.cn" ?>
定数はグローバルです
定数が定義されると、デフォルトでグローバルになります。変数であり、使用されている場所であればどこでもスクリプトを実行できます。
次の例は関数内で定数を使用する例ですが、関数外で定数を定義しても通常通り使用できます。
rree以上がphp 定数は何で構成されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。