대충이라도 하자

변수 VS 상수 , 컴파일 시, 런타임시 본문

꼬꼬마 개발자 노트/PHP

변수 VS 상수 , 컴파일 시, 런타임시

Sueeeeee
반응형

변수(variable) : 말 그대로 변할 수 있는 값

 

상수(constant) : 항상 같은 값

 

php에서 상수는

1. classic

define( 'CONSTANT', 'hello world');

=> 스코프의 제약 없음

함수의 내부에서 선언하든, 외부에서 선언하든 전역적

런타임에 정의!!!

 

2. new

const message = 'who are you?';

=> like js

함수 내에서는 사용이 불가능

클래스 내부에서 프로터피 형태로 선언이 가능

컴파일 타임에 정의!!! 

반응형
Comments