定数

定数は変数と同じように使用できますが、変数と異なり、途中の処理によって値が変わることはありません。最初から最後まで変わらない値を保ちます。スクリプトの途中で値を変えたくないときに「定数」を定義しておきます。

PHPでは、定数を定義するのはdefine関数を使います。

書式 define("定数名","値")

機能 定数を定義する

返り値 定数の定義に成功するとTRUEを、失敗するとFALSEを返す。

定数名は、変数名と同じように半角英数字と_ですが、定数は大文字で定義されることが多いようです。先頭に「$」を付ける必要はないです。

<?php
define("TANAKA",100);;
$kosu = 5;
$a = NULL;                    //NULLも定数
print TANAKA * $kosu;
print PHP_OS;    //PHPが動作しているOS(WebサーバーのOS)
print $a;
?>

結果

500WINNT