기타 constant
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
constant — 상수 값을 반환합니다.
설명
constant(string $name
): mixed
name
이 나타내는 상수의 값을 반환합니다.
constant()는 상수 값을 검색해야 하지만 이름을 모르는 경우에 유용합니다. 즉. 변수에 저장되거나 함수에 의해 반환됩니다.
이 함수는 클래스 상수에서도 작동합니다.
매개변수
name
- 상수 이름.
반환 값
상수 값을 반환합니다.
오류/예외
상수가 정의되지 않은 경우 오류 예외가 발생합니다. PHP 8.0.0 이전에는 이 경우 E_WARNING
레벨 오류가 생성되었습니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | 상수가 정의되지 않은 경우 constant()는 이제 오류 예외를 throw합니다. 이전에 E_WARNING 이 생성되었고 null 이 반환되었습니다. |
Examples
예제 #1 constant() 예제
<?php
define("MAXSIZE", 100);
echo MAXSIZE;
echo constant("MAXSIZE"); // same thing as the previous line
interface bar {
const test = 'foobar!';
}
class foo {
const test = 'foobar!';
}
$const = 'test';
var_dump(constant('bar::'. $const)); // string(7) "foobar!"
var_dump(constant('foo::'. $const)); // string(7) "foobar!"
?>
기타
- connection_status() - 연결 상태 비트 필드를 반환합니다.
- ignore_user_abort() - 클라이언트 연결 해제가 스크립트 실행을 중단해야 하는지 여부를 설정합니다.
- PHP의 연결 처리에 대한 전체 설명은 Connection Handling를 참조하십시오.
- define() - 명명된 상수를 정의합니다.
- defined() - 주어진 명명된 상수가 존재하는지 확인
- get_defined_constants() - 모든 상수의 이름과 값이 포함된 연관 배열을 반환합니다.
- 상수 섹션