PHP OOP - クラス定数
PHP - クラス定数
定数は、一度宣言すると変更できません。
クラス定数は、クラス内で定数データを定義する必要がある場合に役立ちます。
クラス定数は、クラス内で次のように宣言されます。const
キーワード。
クラス定数は大文字と小文字が区別されます。ただし、定数の名前はすべて大文字にすることをお勧めします。
クラス名の後にスコープ解決演算子(::
)の後に定数名が続きます。次のようになります。
例
<?php
class Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
}
echo Goodbye::LEAVING_MESSAGE;
?>
または、次のように、self
キーワードの後にスコープ解決演算子(::
)の後に定数名を続けて使用することで、クラス内から定数にアクセスできます。
例
<?php
class Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}
$goodbye = new Goodbye();
$goodbye->byebye();
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。