PHP 상수

PHP 5 상수

상수 값이 정의된 후에는 스크립트의 다른 곳에서 변경할 수 없습니다.


PHP 상수

이름에서 알 수 있듯이 상수는 변경할 수 없습니다. 상수는 대소문자를 구분합니다. 변수의 명명 규칙은 동일합니다. 유효한 상수 이름은 문자 또는 밑줄로 시작하고 그 뒤에 문자, 숫자 또는 밑줄이 옵니다.

구분하기 위해 , 상수는 추가되지 않습니다. $ 기호의 경우 상수는 대문자

를 사용한다는 점에 일반적으로 동의합니다. 참고: 상수는 스크립트 전체에서 사용할 수 있습니다.


PHP 상수 설정

상수를 설정하려면 정의( ) function , 함수 구문은 다음과 같습니다.

bool 정의 ( string $name , Mixed $value [, bool $case_insensitive = false ] )

이 함수에는 세 개의 매개변수가 있습니다.

·         name : 필수 매개변수, 상수 이름, 즉 식별자.

· 값: 필수 매개변수, 상수 값.

· case_insensitive: 선택적 매개변수입니다. TRUE로 설정하면 이 상수는 대소문자를 구분하지 않습니다. 기본값은 대소문자를 구분합니다.

다음 예에서는 대소문자를 구분하는 상수를 생성합니다. 상수 값은 "Welcome to php.cn"입니다.

<?php
// 区分大小写的常量名
define("GREETING", "欢迎访问破坏批php.cn");
echo GREETING;    // 输出 "欢迎访问 php.cn"
echo '<br>';
echo greeting;   // 输出 "greeting"
?>

다음 예에서는 대소문자를 구분하는 상수를 생성합니다. 상수 값은 "Welcome to php.cn"입니다.

<?php
// 不区分大小写的常量名
define("GREETING", "欢迎访问 php.cn", true);
echo greeting;  // 输出 "欢迎访问 php.cn"
?>


상수는 전역

상수는 다음과 같습니다. after 는 기본적으로 전역 변수이며 전체 실행 스크립트의 어느 곳에서나 사용할 수 있습니다.

다음 예에서는 함수 내에서 상수를 사용하는 방법을 보여줍니다. 함수 외부에서 상수를 정의하더라도 정상적으로 사용할 수 있습니다.

<?php
define("GREETING", "欢迎访问 php.cn");
function myTest() {
    echo GREETING;
}
myTest();    // 输出 "欢迎访问 php.cn"
?>

시스템 상수

PHP에는 시스템 변수 외에도 시스템 상수가 미리 정의된 상수를 사용할 수 있습니다. PHP의 대부분의 시스템 상수는 이중 밑줄로 시작하고 끝나며 중간에 대문자를 사용합니다.

• __LINE__ 현재 코드가 있는 줄 번호

• __FILE__ 현재 코드 현재 코드가 위치한 파일 이름

• __FUNCTION__ 현재 코드가 위치한 함수 이름

• __CLASS__, __METHOD__...

• PHP_VERSION 현재 PHP 버전 번호

• PHP_OS 현재 서버 운영 체제


지속적인 학습
||
<?php define("GREETING", "欢迎访问 php.cn"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 php.cn" ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~