HOWTO · PHP

PHP의 상수 배열

이 튜토리얼은 PHP의 상수 배열을 보여줍니다.

이 튜토리얼은 PHP의 상수 배열을 보여줍니다.

PHP 상수 배열

상수는 한 번 정의된 후 변경되지 않고 정의되지 않은 PHP의 변수입니다. Constant 키워드는 PHP에서 변경할 수 없는 모든 값의 식별자입니다.

유효한 상수 변수의 이름은 항상 문자 또는 밑줄로 시작하며 일반 변수와 같은 $ 기호를 포함하지 않습니다. 상수는 항상 전역 범위이며 스크립트 전체에서 사용할 수 있습니다.

constant 키워드가 있는 배열은 변경하거나 정의할 수 없는 상수 배열입니다. PHP에서 상수를 생성하려면 구문이 다음과 같은 define() 키워드를 사용합니다.

define(name, value, case-insensitive)

name은 상수의 이름이고 value는 상수의 값이며 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