PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips241 クラス内定数を定義する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-16クラス・オブジェクトTips241 クラス内定数を定義する

Level2

Pointconstを付けて宣言する

PHPでクラス内に定数を定義するには、constを付けてクラス内に変数を宣言します。

定数名には「$」を付ける必要はありません。

クラス内定数の定義方法

class クラス名 {
  const 定数名 = 値;
}

定数を参照するには、「クラス名::定数名」のように「::」を使って指定します。

自分のクラスの定数を参照するには、クラス名の代わりに「self」という名前で指定することもできます。

また、PHP5.3以降ではクラス名を文字列の変数で指定することも可能です。

なお、クラス内部ではdefine関数による定数は定義することができませんので注意が必要です。

リスト1241.php

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません