상수는 영구적인 값으로 이해될 수 있습니다.
상수 값이 정의된 후에는 스크립트의 다른 곳에서는 변경할 수 없습니다.
PHP 상수
상수는 단일 값에 대한 식별자(이름)입니다. 이 값은 스크립트에서 변경할 수 없습니다.
유효한 상수 이름은 문자나 밑줄로 시작합니다(상수 이름 앞에 $ 기호 없음).
상수 이름은 소문자일 수 있지만 일반적으로 대문자입니다.
참고 : 변수와 달리 상수는 전체 스크립트에서 자동으로 전역적입니다. .
PHP 상수 설정
상수를 설정하려면 Define() 함수를 사용하세요.
1의 세 가지 매개변수를 사용합니다. 첫 번째 매개변수는 상수의 이름을 정의합니다.
2. 상수
3의 값입니다. 선택적 세 번째 매개변수는 상수 이름이 대소문자를 구분하는지 여부를 지정합니다. 기본값은 거짓입니다.
예
다음 예에서는 대소문자를 구분하는 상수를 생성합니다. "Welcome to PHP.cn!":
<?php define("GREETING", "Welcome to PHP.cn!"); echo GREETING; ?>
위 echo의 상수 이름을 소문자로 변경하고 무엇이 출력되는지 확인해 보세요
인스턴스
다음 예에서는 "Welcome to PHP.cn!" 값을 사용하여 크기를 구분하지 않는 상수를 만듭니다.
<?php define("GREETING", "Welcome to PHP.cn!",true); echo greeting; ?>
상수는 전역
상수를 정의한 후에는 기본값이 전역 변수로 지정되며 전체에서 사용할 수 있습니다. 실행중인 스크립트. 어디에서나 사용할 수 있습니다.
예
다음 예는 함수 내에서 상수를 사용하는 방법을 보여줍니다. 상수가 정의되어 있으면 함수 밖에서도 상수를 정상적으로 사용할 수 있습니다.
아아아아또한 시스템은 몇 가지 내장 상수를 준비합니다. 이러한 상수가 지정됩니다. 먼저 몇 가지를 익히고, 시작한 후에
천천히 추가하고 학습할 수 있는 더 많은 시스템 상수가 있습니다.
常量名 | 说明 |
LINE | 当前所在的行 |
FILE | 当前文件在服务器的路径 |
FUNCTIOIN | 当前函数名 |
CLASS | 当前类名 |
METHOD | 当前成员方法名 |
PHP_OS | PHP运行的操作系统 |
PHP_VERSION | 当前PHP的版本 |
TRAIT | Trait 的名字,php5.4新加 |
DIR | 文件所在的目录 |
네임스페이스 | 현재 네임스페이스의 이름(대소문자 구분)
| < /tr>