HOWTO · PHP

PHP の定数配列

このチュートリアルでは、PHP の定数配列について説明します。

このチュートリアルでは、PHP の定数配列について説明します。

PHP定数配列

定数は PHP の変数で、一度定義された後は変更されず、未定義です。 Constant キーワードは、PHP で変更できない値の識別子です。

有効な定数変数の名前は常に文字またはアンダースコアで始まり、共通変数のような $ 記号は含まれません。 定数のスコープは常にグローバルであり、スクリプト全体で使用できます。

constant キーワードを持つ配列は、変更または未定義の定数配列です。 PHP で定数を作成するには、define() キーワードを使用します。構文は次のとおりです。

define(name, value, case-insensitive)

name は定数の名前、value は定数の値、case-insensitive は定数の名前を区別しないかどうかに使用されます。 case-insensitive のデフォルト値は false です。

PHP で単純な定数変数を定義する方法を見てみましょう。

<?php
define("DELFTSTACK", "Hello! This is delftstack.com, the best site for tutorials.");
echo DELFTSTACK;
?>

上記のコードは、指定された値で単純な定数変数 DELFTSTACK を作成します。 出力を参照してください:

Hello! This is delftstack.com, the best site for tutorials.

PHP 7 以降、定数配列も PHP でサポートされます。 同じ define() メソッドを使用して、PHP で定数配列を作成できます。

例を参照してください。

<?php
define("DELFTSTACK", [
  "delftstack1",
  "delftstack2",
  "delftstack3",
  "delftstack4",
  "delftstack5"
]);
echo DELFTSTACK[0]."<br>";
echo DELFTSTACK[1]."<br>";
echo DELFTSTACK[2]."<br>";
echo DELFTSTACK[3]."<br>";
echo DELFTSTACK[4]."<br>";
?>

上記のコードは、定数配列を作成し、定数配列の各メンバーを出力します。 出力を参照してください:

delftstack1
delftstack2
delftstack3
delftstack4
delftstack5