php definedとdefine
2010/08/26
define() – 名前を指定して定数を定義する
defined() – 指定した名前の定数が存在するかどうかを調べる
ちなみに変数が存在するか調べるときあisset()
define(“catnap”,”うたたね”);
上記の場合は、以降で「catnap」は「定数catnap」となり、値は「うたたね」になる。
変数だったら代入とかもできる。
「定数:catnap」を設定したかをチェックするには下記。
※例えば、条件によって定数を設定したときのチェックとか…かな?
if(defined(‘catnap’){
echo catnap;
}
echo catnap;
}
これで文字列「catnap」が定数「catnap」として設定されていたら、定数「catnap」を出力。