여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. PHP - 기초 - 상수
PHP – 기초 – 상수
2년전 작성
1년전 수정

PHP 상수

상수는 일단 정의되면 변경되거나 정의되지 않을 수 없다는 점을 제외하고는 변수와 같다.

상수는 단순 값에 대한 식별자(이름)이며 스크립트 중에는 값을 변경할 수 없다.

유효한 상수 이름은 문자 또는 밑줄로 시작한다(상수 이름 앞에 $ 기호 없음).

⭐ 변수와 달리 상수는 전체 스크립트에서 자동으로 전역된다.

상수 만들기

상수를 만들 때는 define() 함수를 사용한다.

PHP
define(name, value, case-insensitive);
매개변수
name
:
상수의 이름을 지정한다.
value
:
상수의 값을 지정한다.
case-insensitive
:
상수 이름이 대/소문자를 구분해야하는지 지정한다. 기본값 = false.

첫번째 예시

PHP
<?php
define("GREETING", "안녕하세요!");
echo GREETING;
?>
기본 예시
안녕하세요!

두번째 예시

PHP
<?php
define("GREETING", "안녕하세요!", true);
echo greeting;
echo GREETING;
?>
기본 예시
안녕하세요!

상수 배열

define() 함수를 사용하여 배열 상수를 만들 수 있다.

PHP
<?php
define("cars", [
"알파 로메오",
"BMW",
"도요타"
]);
echo cars[0];
?>
기본 예시
알파 로메오

전역적

PHP
<?php
define("GREETING", "안녕하세요!");

function myTest() {
echo GREETING;
}
 
myTest();
?>
기본 예시
안녕하세요!
참고

Mingg`s Diary
밍구
공부 목적 블로그