>  기사  >  백엔드 개발  >  PHP 기본 상수

PHP 기본 상수

WBOY
WBOY원래의
2016-08-08 09:26:32726검색

상수

1. 상수의 구성 = 상수명 + 상수값

상수명 : [a-zA-Z0-9_]로 구성, 숫자는 시작으로 사용할 수 없으며 대소문자를 구분하는 것이 좋습니다.

상수값: 할당 가능한 데이터 유형 정수, 부동 소수점, 부울, 문자열, null

2. 상수 선언 방법

Define('상수 이름','상수 값')

const 상수명 = 상수값 (PHP 5.3 이후 지원)

3. 상수 감지 bool 정의(상수 이름)

4. 상수의 특징:

(1) 한번 정의하면 다시 선언할 수 없다

(2) 한번 정의하면 재할당이 불가능하다

5. 변수 상수 상수(상수명)

6. Define과 const의 차이점

(1) "위치" 선언 가능

정의: 코드 줄, 제어 구조, 루프 구조, 함수

const: 코드 줄, 클래스

참고:

코드 줄: 제어 구조, 루프, 함수, 클래스가 아닌 코드 한 줄

함수에서 정의로 선언 상수는 함수가 호출된 후에만 사용할 수 있습니다. 그렇지 않으면 오류가 보고되고 문자열은

(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 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.