[php] PHP 상수의 정의

상수는 define() 함수를 사용하여 정의됩니다. 이 함수는 상수의 이름과 값, 대소문자 구분 여부를 인수로 받습니다.

예를 들어, 다음과 같이 상수를 정의할 수 있습니다.

define("PI", 3.14);
define("SITE_NAME", "My Website");

PHP는 미리 정의된 많은 상수를 제공합니다. 예를 들어, PHP_VERSION, PHP_OS, PHP_INT_MAX 등이 있습니다.

상수는 전역적으로 사용 가능하며, 다른 스크립트나 함수에서도 참조할 수 있습니다. 상수는 보통 대문자로 정의하며, 여러 단어의 경우 밑줄(_)로 구분됩니다.

PHP에서는 상수를 통해 매직 상수(magic constants)도 제공합니다. 예를 들어, __LINE__은 파일의 현재 라인 번호를, __FILE__은 파일의 전체 경로와 이름을 나타냅니다.

참고 문헌: