ホームページ > バックエンド開発 > PHPの問題 > php 定数は何で構成されていますか?

php 定数は何で構成されていますか?

青灯夜游
リリース: 2023-02-26 11:08:01
オリジナル
3081 人が閲覧しました

PHP 定数は、スクリプト内で変更できない単純な値の識別子です。定数値が定義された後は、スクリプト内の他の場所では変更できません。定数は英字、アンダースコア、数字で構成されますが、数字を最初の文字として使用することはできません。 (定数名には $ 修飾子は必要ありません)。

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 &#39;<br>&#39;;
echo greeting;   // 输出 "greeting"
?>
ログイン後にコピー

次の例では、大文字と小文字を区別しない定数を作成します。定数値は「php.cn へようこそ」です:

<?php
// 不区分大小写的常量名
define("GREETING", "欢迎访问 php.cn", true);
echo greeting;  // 输出 "欢迎访问 php.cn"
?>
ログイン後にコピー

定数はグローバルです

定数が定義されると、デフォルトでグローバルになります。変数であり、使用されている場所であればどこでもスクリプトを実行できます。

次の例は関数内で定数を使用する例ですが、関数外で定数を定義しても通常通り使用できます。

rree

以上がphp 定数は何で構成されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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