LoginSignup
4
6

独習PHP学習メモ(Chapter2-定数)

Posted at

PHP8技術者認定初級試験取得を目指しています🔰

公式の認定教材である独習PHP第4版での学習のアウトプット用の記事です。

構文

const 定数名 = 値;

// 例
const TAX = 1.1

ルール

  1. 名前の先頭に$はつけない
  2. 予約語ではないこと
  3. 全て大文字で命名する。単語と単語はアンダースコアで繋げる
  4. 利用できる型は決まっている

補足

define関数という関数があり、定位数を定義することができる。
以下の定義は同義である。

const TAX = 1.1
define('TAX', 1,1);

お互いにできることが異なり、
トップレベル以外での宣言(functionの配下など)、変数や関数の戻り値を設定したい時はdefine関数を使う。

定義済みの定数

PHPには最初から用意された定数が存在する。
以下は例である。

定数 概要
FILE 実行中のファイル名(絶対パス)
DIR 実行中のファイルが存在するフォルダ
FUNCTION 実行中の関数名
CLASS 実行中のクラス名(所属する名前空間を含む)
4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6