定数とは
変数に対して、変更されない値につけるラベル。
使い方
<?php
define("MY_EMAIL","riotam@ex.com");
echo MY_EMAIL;
// => riotam@exam.com
- define関数を使う。
- 上記の場合「MY_EMAIL」が定数。
- 上記の場合「riotam@exam.com」が代入された値。
- 慣習的に、すべて大文字にする。
- 慣習的に2単語を繋げる際は「 _ 」で繋げる。
定数への再代入
<?php
define("MY_EMAIL","riotam@exam.com");
echo MY_EMAIL;
// => riotam@ex.com
MY_EMAIL = "hoge@exam.com";
// => このような代入演算子は使えないと、エラーが出る。
定数は基本的に、変更されない値が代入されている。
自動的に定義されている定数
<?php
var_dump(__LINE__); // => 何行目かを「 comint(○○) 」で表示する。
var_dump(__FILE__); // => ファイル名を「 "/home/○/△/□/index.php" 」と表示する。
var_dump(__DIR__); // => ディレクトリ名を「 "/home/○/△/□/" 」と表示する。