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