<PHPLearn/>
PHP基礎 レッスン7

定数

defineとconstを使った定数の定義方法とその違いを学びます。

定数とは

定数は一度設定すると変更できない値です。設定値やバージョン番号など、プログラム実行中に変わらない値を定数として定義します。慣習的に大文字で命名します。

  • define(): 実行時に定義、クラス外で使用
  • const: コンパイル時に定義、クラス内でも使用可能
  • 定数には$記号は不要
  • 定数はグローバルスコープからどこでもアクセス可能

defineを使った定数定義

define()関数で定数を定義します。名前は大文字で書くのが慣習です。

PHPエディタ

constを使った定数定義

constキーワードでも定数を定義できます。クラス内でも使用可能です。

PHPエディタ

PHPの組み込み定数

PHPにはあらかじめ定義された便利な定数があります。

PHPエディタ