PHP 정의() 함수
예시
대소문자를 구분하는 상수를 정의합니다.
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
정의 및 사용
define() 함수는 상수를 정의합니다.
상수는 다음과 같은 차이점을 제외하고는 변수와 매우 유사합니다.
- 상수 값은 설정 후에 변경할 수 없습니다.
- 상수 이름에는 선행 달러 기호($)가 필요하지 않습니다.
- 범위에 관계없이 상수에 액세스할 수 있습니다.
- 상수 값은 문자열과 숫자만 가능합니다.
통사론
define(name,value,case_insensitive)
매개변수 값
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
기술적 세부 사항
반환 값: | 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 4+ |
변경 로그: | PHP 7.3: 대소문자를 구분하지 않는 상수 정의는 더 이상 사용되지 않습니다. PHP 7: value 매개변수는 배열일 수도 있습니다. PHP 5: 값 매개변수는 문자열, 정수, 부동 소수점, 부울 또는 NULL이어야 합니다. |
❮ PHP 기타 참조