기타 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() - 모든 상수의 이름과 값이 포함된 연관 배열을 반환합니다.
  • 상수 섹션