PHPのdefine()関数を使って変数を定義する方法
define() ファンクションを使用すると、PHPでは変数ではなく定数を定義できます。
定数の定義文法は次の通り
define(name, value, case-insensitive)
そのうち、
- 名前:定数の名前で、有効な識別子(アルファベット、アンダーバーで始まり、その後にアルファベット、数字、アンダーバーが続く)でなければなりません。
- value:定数の値で、文字列、数値、真偽値など
- ケースインセンシティブ:省略可能なパラメーターで、定数の名前が大小文字を区別しないかどうかを指定します。デフォルトはfalseで、つまり、大小文字を区別します。
例: それは私をとても悲しくさせます。
define("PI", 3.14159);
echo PI; // 输出3.14159
define("GREETING", "Hello, World!");
echo GREETING; // 输出Hello, World!
定数は一度定義されると値を変更できなくなります。定数のスコープはグローバルで、スクリプトのどこからでもアクセスできます。