상수
1. 상수의 구성 = 상수명 + 상수값
상수명 : [a-zA-Z0-9_]로 구성, 숫자는 시작으로 사용할 수 없으며 대소문자를 구분하는 것이 좋습니다.
정의: 코드 줄, 제어 구조, 루프 구조, 함수
함수에서 정의로 선언 상수는 함수가 호출된 후에만 사용할 수 있습니다. 그렇지 않으면 오류가 보고되고 문자열은
(2) 범위
코드 라인에 선언된 정의 및 const 상수는 전역적으로 유효합니다.
클래스에 선언된 const 상수는 해당 클래스에서만 사용할 수 있습니다.
( 3) const는 일반 상수 이름을 사용하고, 정의는 표현식을 이름으로 사용할 수 있습니다
const FOO = 'BAR' ;
for ($i = 0; $i < 32; ++$i) {
정의(' BIT_' . $i, 1 << $i)
}
(4) const는 정의하는 동안 정적 스칼라만 허용할 수 있습니다. 모든 표현식을 사용할 수 있습니다
예:
const BIT_5 = 1 << 5; // 무효 무효
define('BIT_5', 1 << 5); 🎜>
(5) const로 정의된 상수는 대소문자를 구분하지만 정의는 가능합니다. 세 번째 매개변수(true는 대소문자 구분 없음을 나타냄)를 전달하여 대소문자 구분이
인지 여부를 지정합니다. 예:
define('FOO ', 'BAR', 참);
echo FOO; // BAR
echo foo; >
(6)
const를 사용하면 코드가 간단하고 읽기 쉬워집니다. const 자체는 언어 구조이고 정의는 함수입니다. 🎜>
(7) const는 컴파일 중 정의보다 훨씬 빠릅니다
일러스트:
이미지 리소스 주소: http:// download.csdn.net/detail/zz249456649/8571357
그냥 얘기하세요
상수의 정의: 페이지가 실행 중이거나 클래스에서 다음과 같은 값을 선언합니다. 변경되지 않음
용도: 수식, 프로젝트 구성 파일, 웹 사이트 루트 디렉터리 등
이상으로 PHP의 기본 상수와 관련 내용을 소개하였습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.