Up: PHP_language
1. date ¶
특정 시간을 형식문자열에 따라 포맷팅
date(format, timestamp)
date(format, timestamp)
- format : 형식문자열
- timestamp: 생략 가능, 생략하면 현재 타임스탬프 사용
2. empty ¶
비어있으면 TRUE, 아니면 FALSE
다음을 비어있는 것으로 판단:
다음을 비어있는 것으로 판단:
- "" (empty string)
- 0
- "0"
- NULL
- FALSE
- array() (empty array)
- var $var; (클래스 내에서 값 없이 선언된 변수)
3. explode ¶
문자열을 나누어 문자열의 배열로 저장
explode(delimiter, string[, limit])
explode(delimiter, string[, limit])
- limit: optional, 분할할 개수를 정함 - 최대 개수
limit가 음수 -2인 경우는 뒤에서부터 2개를 제거 - 이게 뭔소리?
5. include ¶
같은 파일을 | 포함한 파일이 없으면 | |
include | 여러 번 포함 가능 | 없어도 계속 실행 |
include_once | 한 번만 포함 | 없어도 계속 실행 |
require | 여러 번 포함 가능 | 없으면 다음 코드 실행하지 않음 |
require_once | 한 번만 포함 | 없으면 다음 코드 실행하지 않음 |
다음 코드 실행하지 않는다는 것은 에러 남기고 종료한다는건가? 아님 silently하게 아무 것도 하지 않는다는건가? 왜케 모호하게 적어
6. localtime ¶
로컬 타임을 배열로 가져옴
localtime(timestamp, is_associative)
false로 하면 일반 array로 돌려주는 듯.
localtime(timestamp, is_associative)
- timestamp: 선택 항목, 기본값은 time()
- is_assoc..: 선택 항목, 기본값은 false
false로 하면 일반 array로 돌려주는 듯.
실행해볼것
print_r(localtime()); print_r(localtime(time(),true));
tm_sec 초
tm_min 분
tm_hour
tm_mday 월 기준 일 (뭔소리? 이번 월의 몇번째 날짜? 그럼 1일은 0인지 1인지를 써야 할 거 아냐)
tm_mon month(1월은 0)
tm_year 1900년 이후 경과 년
tm_wday 요일 (일요일은 0)
tm_yday 년 기준 일
tm_isdst daylight savings time 적용 여부 (양수이면 적용?)
tm_min 분
tm_hour
tm_mday 월 기준 일 (뭔소리? 이번 월의 몇번째 날짜? 그럼 1일은 0인지 1인지를 써야 할 거 아냐)
tm_mon month(1월은 0)
tm_year 1900년 이후 경과 년
tm_wday 요일 (일요일은 0)
tm_yday 년 기준 일
tm_isdst daylight savings time 적용 여부 (양수이면 적용?)