Basic
변수
변수명은 반드시 $(달러표시)로 시작
적어도 하나 이상의 문자로 구성
$ 표시 다음에 오는 첫 번째 문자는 알파벳 혹은 _(언더바)
슈퍼 전역 변수
변수명 | 내 |
$_GET | GET 방식으로 넘어온 변수의 배열 |
$_POST | POST 방식으로 넘어온 변수의 배열 |
$_COOKIE | 쿠키 변수의 배열 |
$_FILES | 파일 업로드시 파일 정보 변수의 배열 |
$_SESSION | 세션 변수의 배열 |
$_SERVER | 웹 서버와 PHP 환경에서의 환경 변수 배열 |
$_ENV | 서버 시스템의 환경 변수 배열 |
$_REQUEST | 사용자가 입력한 변수의 배열 |
슈퍼 전역 변수는 모두 배열로 되어 있기 때문에
$_ENV['OS']
로 변수에 접근 가능
자료형
boolean
FALSE 취급되는 값들
진리값 FALSE
정수 0
실수 0.0
빈 문자열("")과 문자열 "0"
요소를 가지지 않는 배열
멤버 변수를 가지지 않는 객체 (PHP 4 에서만)
특별한 타입 NULL(unset 변수 포함)
빈 태그로부터 만들어진 SimpleXML 객체
정수
부동소수점
문자열
문자들을 표현할때 사용
메모리 공간의 제약 없음
문자열의 길이에 상관없이 제한 없는 문자열 지원
큰따옴표("), 작은따옴표('), 히어닥문법(Heredoc), 나우닥문법(Nowdoc)으로 할당
배열
키와 값으로 구성
NULL
상수
상수는 항상 같은 값을 지니는 변하지 않는 수
최초 설정 후 전역 변수처럼 사용 가능
한번 설정된 값은 변경할 수 없음
대소문자 구별을 하지만 관례적으로 대문자로 표기
define()
함수로 정의
Last updated