私がオススメするプログラミング教材です

【PHP入門】defineとconstで定数を定義する方法

更新日:

記事の内容


PHPで定数を定義する場合、define関数を使う方法とconstキーワードを使う2種類の方法があります。
この記事では、その2つの方法と、その違いについて説明します。
PHPのバージョンは、7系です。

定数とは何か?

そもそも、定数とは何でしょうか?
また、定数とは、どういった時に使えばいいのでしょうか?

定数とは、一度、定義したら、「コード内では二度と値が変わらないもの」を定義します。
例えば、消費税は、ソースコード内で変わる値ではありません。
そのため、定数にしておくと便利です。

define

定数を定義する

ここがポイント

  • 定数は大文字のみで定義するのが一般的
  • 定数は、小文字でも作ることができる
  • 定数をもう一度、定義しようとするとエラーが出る

配列定数の定義

関数の実行結果を元に定数を定義する

const

定数を定義する

配列定数の定義

2つの違い

constでは、関数の実行結果を元に定数を定義することができない

constはクラス定数として使えるけど、defineは使えない

constは名前空間の影響を受けるけど、defineは影響を受けない

定数を定義

別ファイルから呼び出して、定数を使う

PHPをより詳しく勉強したい人には、この記事がオススメです


Laravelをより詳しく勉強したい人には、この記事がオススメです


WordPressをより詳しく勉強したい人には、この記事がオススメです


Rubyをより詳しく勉強したい人には、この記事がオススメです


Javaをより詳しく勉強したい人には、この記事がオススメです


Gitをより詳しく勉強したい人には、この記事がオススメです


Perlをより詳しく勉強したい人には、この記事がオススメです


ゼロからWebエンジニアになりたい人には、この記事がオススメです


独学で実務っぽい経験を積みたい人には、この記事がオススメです

-PHP, プログラミング

Copyright© プログラミング道場 , 2024 All Rights Reserved Powered by AFFINGER4.