「PHPの基本」const定数を利用するサンプルコード
1.PHPコード:
class Math {
const num=3.14;
public function showNum(){
return self::num;
}
}
echo Math::num."<br/>";
$math=new Math();
echo $math->showNum();
結果:
3.14
3.14
2.NGコード:
class Math {
const num=3.14;
var $abc=’aa’;
public function showNum(){
return self::num;
}
}
echo Math::abc."<br/>";
エラーメッセージ:
Fatal error: Undefined class constant 'abc’ in E:xxx1.php on line 12
3.説明:
const値が変更できない定数をクラス内に定義することができます。通常の変数とは異なり、定義または使用する際に
$記号を付けません。