PHP: 定数の定義方法
定数
PHPで定数を定義する場合は、define()関数またはconstキーワードを使います。
定数は変数と違って値を変えることはできません。
変数名の前には「$」記号を付けますが、
定数名の前には「$」は付けません。
2通りのの定義方法について紹介します。
define()関数による定数定義
define()関数を使って定数を定義する場合は、 次のように記述します。
書式
define("定数名", 値); // 大文字・小文字を区別しない define("定数名", 値, true);
第3引数に true を指定した場合は、 大文字小文字を区別しません。
具体的なコードは次の通りです。
// 定数定義 define("TAX_RATE", 1.10); $price = 100; $price = $price * TAX_RATE; echo $price . " \n"; // 110
constキーワードによる定数定義
constキーワードを使って定数を定義する場合は、 次のように記述します。
書式
const 定数名 = 値;
具体的なコードは次の通りです。
// 定数定義 const TAX_RATE = 1.10; $price = 100; $price = $price * TAX_RATE; echo $price . " \n"; // 110