PHP講座入門

定数

定数とは?

 定数は値のために名前を付けたものです。変数との違いは、プログラム内で変えることができない、ということです。

 ではどのように書くのでしょう。見てみましょう。

<?php
const FOO = "何が";
const FOO2 = "何だか";
const SUUJI = 1234;

echo FOO . FOO2 . SUUJI;
 出力結果は
何が何だか1234
 となります。

 定義するときは、上記のコードのようにconst構文を使います。利用するときは変数のように$を付けずにそのまま英単語などを記述します。

 慣例として、定数は大文字で記述することになっています。なぜなら、もし小文字で記述すると、変数の$を忘れたのか、定数を定義し忘れたのか分からなくなりますよね? たぶんそんな理由だと思います。

自動的に定義される定数

 PHPが自動的に定義する定数というものもあります。

 上記のリンク先に行くと一覧が見られますが、アンダースコア二つで始まり、アンダースコア二つで終わる、というのが特徴です。

 かなり便利で色々なところで出てきます。その時になったら、このページにリンクを貼りますね。

 

目次

×