PHPの`define`関数の使用方法とは?
PHPの「define」関数は定数を定義するために使われます。定数は、スクリプト内で不変の、再代入ができない単純な値の識別子です。 define関数の構文は以下の通りです。
define(name, value, case-insensitive);
「引数の説明」
- 名前:定数の名前で、必須です。定数の名前はスクリプト内で一意です。
- 値:必須である定数の値。PHP の有効なデータ型を指定できます。
- 大文字小文字の区別:オプションのパラメータ。 trueに設定すると、定数名は 대소문자を区別しなくなります (デフォルトはfalse)。
例:この文章を日本語で自然に言い換えてください。1つの選択肢だけで結構です。
// 定义一个常量PI
define("PI", 3.1415926535);
echo PI; // 输出 3.1415926535
// 定义一个大小写不敏感的常量
define("SITE_NAME", "My Website", true);
echo site_name; // 输出 My Website
注意事項でございす
- 定数名は通常大文字が用いられます。
- 定数の名前には $ 記号を含める必要はありません。
- 定数は定義時以降、グローバルに利用され、スクリプト内のどこでも利用できます。
- 定数を定義した後は、再定義したり再代入したりすることはできません。