이 글에서는 PHP에서 일반적으로 사용되는 수학 함수, 문자열 함수, 배열 함수, 멀티바이트 문자열 함수, 시간 함수, 디렉토리 함수 등을 주로 요약합니다. 파일 시스템 기능을 살펴보세요. 누구나 수집하고 배울 수 있습니다!
수학 함수
abs — 절대값
acos — 역코사인
acosh — 역쌍곡선 코사인
asin — 역사인
asinh — 역쌍곡사인
atan2 — 두 개의 매개변수 역탄젠트
atan — 역탄젠트
atanh — 역쌍곡선 탄젠트
base_convert — 임의 진수 사이의 숫자 변환
bindec — 이진수를 십진수로 변환
ceil — 가장 가까운 정수로 반올림
cos — cosine
cosh — 쌍곡선 코사인
decbin — 10진수를 2진수로 변환
dechex — 10진수를 16진수로 변환
decoct — 10진수를 8진수로 변환
deg2rad — 각도를 라디안으로 변환
exp — 계산 e
expm1의 지수 — exp(숫자 반환) ) - 1이며 숫자 값이 0에 가까운 경우에도 정확한 결과를 계산할 수 있습니다.
floor — 반올림하여 반올림
fmod — 나누기의 부동 소수점 나머지를 반환합니다.
getrandmax — 난수의 가능한 가장 큰 값을 표시합니다.
hexdec — 16진수를 10진수로 변환
hypot — 직각 삼각형의 빗변의 길이를 계산합니다.
intdiv — 나누기 결과를 반올림합니다.
is_finite — 유한 값인지 확인합니다.
is_infinite — 값이 유한 값인지 확인합니다. 무한 값
is_nan — 유효한 값인지 확인
lcg_value — 결합된 선형 합동 생성기
log10 — 밑이 10인 로그
log1p — 로그(1 + 숫자)를 반환합니다. 값이 숫자가 0에 가까움
log — 자연 로그
max — 최대값 찾기
min — 최소값 찾기
mt_getrandmax — 난수의 가능한 최대값 표시
mt_rand — 더 나은 난수 생성
mt_srand — 더 나은 난수 생성기를 위한 씨앗 뿌리기
octdec — 8진수를 10진수로 변환
pi — 파이 값 얻기
pow — 지수 표현식
rad2deg — 라디안 변환 해당 각도 숫자로 변환
rand — 생성 임의의 정수
round — 부동 소수점 숫자 반올림
sin — 사인
sinh — 쌍곡선 사인
sqrt — 제곱근
srand — 난수 생성기 뿌리기 시드
tan — 탄젠트
tanh — 쌍곡선 탄젠트
문자열 함수
addcslashes — 백슬래시를 사용하여 C 스타일 문자열의 문자를 이스케이프 처리합니다.
addslashes — 백슬래시를 사용하여 문자열을 인용합니다.
bin2hex — 데이터가 포함된 이진 문자열을 16진수 값으로 변환하는 함수
chop — 별칭 rtrim용
chr — 지정된 문자를 반환합니다.
chunk_split — 문자열을 작은 덩어리로 나눕니다.
convert_cyr_string — 변환 문자가 한 키릴 문자에서 다른 키릴 문자로 변환됩니다.
convert_uudecode — uuencode로 인코딩된 문자열을 디코딩합니다.
convert_uuencode — uuencode를 사용하여 문자열 인코딩
count_chars — 문자열에 사용된 문자에 대한 정보 반환
crc32 — 문자 수 계산 crc32 문자열의 다항식
crypt — 단방향 문자열 해시
echo — 하나 이상의 문자열 출력
explode — 하나의 문자열을 사용하여 다른 문자열을 분할합니다.
fprintf — 형식이 지정된 문자열을 스트림에 씁니다.
get_html_translation_table — htmlspecialchars 및 htmlentities를 사용하여 번역 테이블을 반환합니다.
hebrev — 논리 히브리어를 시각적 히브리어로 변환합니다.
hebrevc — 논리-를 변환합니다. 히브리어를 시각적 히브리어로 논리 히브리어를 시각적 히브리어로 변환하고 개행을 변환합니다.
hex2bin — 16진수 문자열을 이진 문자열로 변환
html_entity_decode — HTML 엔터티를 해당 문자로 변환
htmlentities — 문자를 HTML 이스케이프 문자로 변환
htmlspecialchars_decode — 특수 HTML 엔터티를 일반 문자로 다시 변환
htmlspecialchars — 특수 문자를 HTML 엔터티로 변환
implode — 1차원 배열 변환 값을 문자열로 변환
join — 별칭 implode
lcfirst — 다음의 첫 번째 문자 만들기 문자열 소문자
levenshtein — 두 문자열 사이의 편집 거리 계산
localeconv — 숫자 서식 정보 가져오기
ltrim — 문자열 시작 부분에서 공백 문자(또는 기타 문자) 제거
md5_file — 다음의 MD5 해시 값 계산 지정된 파일
md5 — 문자열의 MD5 해시 값 계산
metaphone — 문자열의 메타폰 키 계산
money_format — 숫자를 통화 문자열로 형식 지정
nl_langinfo — 언어 및 로케일 정보 쿼리
nl2br — 문자열의 모든 새 줄 앞에 HTML 줄바꿈 삽입
number_format — 천 단위 구분 기호로 숫자 형식 지정
ord — 문자열의 첫 번째 바이트를 0-255
parse_str — 문자열을 여러 변수로 구문 분석
print — 출력 문자열
printf — 출력 형식 문자열
quoted_printable_decode — 따옴표 붙은 인쇄 가능 문자열을 8비트 문자열로 변환
quoted_printable_encode — 8비트 문자열을 따옴표 붙은 인쇄 가능 문자열로 변환
quotemeta — 이스케이프 메타 문자 집합
rtrim — 문자열 끝의 공백 문자(또는 기타 문자) 제거
setlocale — 로케일 정보 설정
sha1_file — 파일의 sha1 해시 값 계산
sha1 — 문자열 sha1 해시 값 계산
similar_text — 두 문자열의 유사성
soundex — 문자열의 soundex 키 계산
sprintf — 형식이 지정된 문자열 반환
sscanf — 지정된 형식에 따라 입력 문자를 구문 분석
str_getcsv — CSV 문자열을 배열로 구문 분석
str_ireplace — str_replace의 대소문자 무시 버전
str_pad — 문자열을 다른 문자열로 지정된 길이까지 채움
str_repeat — 문자열 반복
str_replace — 부분 문자열 대체
str_rot13 — 문자열에서 ROT13 변환 수행
str_shuffle — 무작위로 문자열 섞기
str_split — 문자열을 배열로 변환
str_word_count — 문자열의 단어 사용법 반환
strcasecmp — 문자열의 이진 안전 비교(대소문자 구분 안 함)
strchr — 별칭 strstr
strcmp — 이진 안전한 문자열 비교
strcoll — 로케일 기반 문자열 비교
strcspn — 일치하지 않는 마스크의 시작 하위 문자열 길이 가져오기
Strip_tags — 문자열에서 HTML 및 PHP 태그 제거
stripcslashes — 다음을 사용하여 이스케이프된 문자열을 인용 해제 addcslashes
stripos — 문자열의 첫 번째 항목 찾기(대소문자 구분 안 함)
stripslashes — 따옴표로 묶기 문자열
stristr — strstr 함수의 대소문자 무시 버전
strlen — 문자열 길이 가져오기
strnatcasecmp — "자연 순서" 알고리즘을 사용하여 문자열 비교(대소문자 구분)
strnatcmp — 자연 순서 알고리즘을 사용하여 문자 비교 문자열
strncasecmp — 문자열 시작 부분에 있는 여러 문자의 이진 안전 비교(대소문자 구분)
strncmp — 문자열 시작 부분에 있는 여러 문자의 이진 안전 비교
strpbrk — 문자열에서 문자 집합 중 하나 찾기 문자
strpos — 문자열의 첫 번째 항목 찾기
strrchr — 마지막 항목 찾기 문자열에 지정된 문자
strrev — 문자열을 뒤집습니다.
strripos — 대상 문자열에서 지정된 문자열이 마지막으로 나타나는 횟수를 셉니다. 발생 위치(대소문자를 구분하지 않음)
strrpos — 지정된 문자열이 마지막으로 나타나는 위치를 계산합니다. in the target string
strspn — 지정된 문자 세트 길이에 모든 문자가 존재하는 문자열의 첫 번째 하위 문자열을 계산합니다.
strstr — 문자열의 첫 번째 항목 찾기
strtok — 문자열 태그 분할
strtolower — 문자열을 소문자로 변환
strtoupper — 문자열을 대문자로 변환
strtr — 지정된 문자 변환
substr_compare — 문자열의 바이너리 안전한 비교(오프셋에서 지정된 길이)
substr_count — 문자열의 발생 횟수 계산
substr_replace — 문자열의 하위 문자열 바꾸기
substr — 문자열의 하위 문자열 반환
trim — 문자열 제거 시작과 끝의 공백 문자(또는 기타 문자)
ucfirst — 문자열의 첫 글자를 대문자로 변환
ucwords — 문자열에 있는 각 단어의 첫 글자를 대문자로 변환
vfprintf — 형식화된 문자열 쓰기 Incoming stream
vprintf — 형식화된 문자열 출력
vsprintf — 형식화된 문자열 반환
wordwrap — 문자열을 지정된 단어 수로 분할
Array 함수
array_change_key_case — 배열의 모든 키 변경 이름을 모두 대문자로 변경 또는 소문자
array_chunk — 배열을 여러 개로 분할
array_column — 배열의 지정된 열을 반환
array_combine — 한 배열의 값을 키 이름으로 사용하고 다른 배열 값을 키 이름으로 사용하여 배열을 만듭니다. value
array_count_values — 배열의 모든 값 계산
array_diff_assoc — 인덱스 검사를 사용하여 배열의 차이 계산
array_diff_key — 키 이름 비교를 사용하여 배열의 차이 계산
array_diff_uassoc — 사용자 제공 콜백 함수 배열의 차이를 계산하기 위한 인덱스 검사
array_diff_ukey — 키 이름을 비교하기 위해 콜백 함수를 사용하여 배열의 차이를 계산합니다.
array_diff — 배열의 차이를 계산합니다.
array_fill_keys — 다음으로 배열을 채웁니다. 지정된 키와 값
array_fill — 주어진 값으로 배열 채우기 사용
array_filter — 콜백 함수를 사용하여 배열의 셀 필터링
array_flip — 배열의 키와 값 바꾸기
array_intersect_assoc — 인덱스 확인을 통해 배열의 교차점 계산
array_intersect_key — 키 이름 비교를 사용하여 배열 계산
array_intersect_uassoc — 인덱스 확인을 통해 배열의 교차점 계산, 콜백 함수를 사용하여 인덱스 비교
array_intersect_ukey — 콜백 함수를 사용하여 키 이름 비교 배열의 교집합 계산
array_intersect — 배열의 교집합 계산
array_key_exists — 지정된 키 또는 인덱스가 배열에 존재하는지 확인합니다.
array_key_first — 배열의 첫 번째 키를 가져옵니다.
array_key_last — 배열의 마지막 키를 가져옵니다.
array_keys — 배열의 키 이름 중 일부 또는 전체를 반환합니다. array
array_map — 배열의 각 요소에 콜백 함수 적용
array_merge_recursive — 하나 이상의 배열을 재귀적으로 병합
array_merge — 하나 이상의 배열 병합
array_multisort — 여러 배열 또는 다차원 배열 정렬
array_pad — 채우기 지정된 길이의 값을 갖는 배열
array_pop — 배열의 마지막 요소 팝(pop)
array_product — 배열에 있는 모든 값의 곱 계산
array_push — 하나 이상의 요소를 끝에 푸시 배열(푸시)
array_rand — 배열에서 하나 이상의 요소를 무작위로 제거
array_reduce — 콜백 함수를 사용하여 반복적으로 배열을 단일 값으로 줄입니다.
array_replace_recursive — 첫 번째 배열의 요소를 전달된 배열로 재귀적으로 교체
array_replace — 첫 번째 배열의 요소를 전달된 배열로 교체
array_reverse — 셀이 역순으로 배열을 반환합니다.
array_search — 배열에서 주어진 값을 검색하고, 성공하면 첫 번째 해당 키를 반환합니다.
array_shift — 배열의 시작 부분을 배열 밖으로 이동
array_slice — 배열에서 세그먼트 제거
array_splice — 배열의 일부를 제거하고 다른 값으로 교체
array_sum — 배열의 모든 값 합계
array_udiff_assoc — 인덱스 검사를 사용하여 배열의 차이 집합을 계산하고 콜백 함수를 사용하여 데이터를 비교합니다.
array_udiff_uassoc — 인덱스 검사를 사용하여 배열의 차이 집합을 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다.
array_udiff — 콜백 함수를 사용하여 데이터를 비교하여 배열의 차이 집합을 계산합니다.
array_uintersect_assoc — 인덱스 확인으로 배열의 교집합을 계산하고, 콜백 함수로 데이터를 비교합니다.
array_uintersect_uassoc — 인덱스 확인으로 배열의 교점을 계산합니다. , 별도의 콜백 함수로 데이터와 인덱스 비교
array_uintersect — 배열의 교집합을 계산하고 콜백 함수로 데이터 비교
array_unique — 배열에서 중복 값 제거
array_unshift — 다음에 하나 이상의 셀 삽입 배열의 시작
array_values — 배열의 모든 값을 반환합니다.
array_walk_recursive — 배열의 각 구성원에 사용자 함수를 반복적으로 적용합니다.
array_walk — 사용자 정의 함수를 사용하여 각 항목에 대해 콜백 처리를 수행합니다. 배열의 요소
array — 새 배열 만들기
arsort — 배열을 역순으로 정렬하고 인덱스 관계 유지
asort — 배열을 정렬하고 인덱스 관계 유지
compact — 변수 이름과 변수 이름을 포함하는 배열 만들기 해당 값
count — 배열의 셀 수 또는 객체의 속성 수를 셉니다.
current — 배열의 현재 셀을 반환합니다.
each — 배열의 현재 요소를 반환합니다. 키/값 쌍을 이루고 배열 포인터를 한 단계 앞으로 이동합니다.
end — 배열의 내부 포인터를 마지막 요소로 지정합니다.
extract — 배열의 변수를 현재 기호 테이블로 가져옵니다.
in_array — 특정 요소가 다음에 있는지 확인합니다. 배열 값
key_exists — 별칭 array_key_exists
key — 연관 배열에서 키 이름 가져오기
krsort — 키 이름별로 배열을 역순으로 정렬
ksort — 키 이름으로 배열 정렬
list — 변수 배열이 주어지면 배열에 값 할당
natcasesort — "자연 정렬" 알고리즘을 사용하여 대/소문자를 구분하지 않고 배열 정렬
natsort — “자연 정렬” 알고리즘을 사용하여 배열 정렬
next — 이동 배열의 내부 포인터 앞으로 1 비트
pos — 현재의 별칭
prev — 배열의 내부 포인터를 1
범위만큼 되감기 — 지정된 요소를 포함하는 범위를 기반으로 배열을 생성합니다.
reset — 배열의 내부 포인터를 첫 번째 요소로 지정
rsort — 배열을 역순으로 정렬
shuffle — 배열 섞기
sizeof — 개수에 대한 별칭
sort — 배열 정렬
uasort — 사용 배열의 값을 정렬하고 인덱스 연관을 유지하는 사용자 정의 비교 함수
uksort — 사용자 정의 비교 함수를 사용하여 배열의 키 정렬
usor — 사용자를 사용하여 배열의 값 정렬 정의된 비교 함수
다중 바이트 문자열 함수
mb_check_encoding — 지정된 인코딩에서 문자열이 유효한지 확인
mb_chr — 특정 문자 가져오기
mb_convert_case — 문자열을 대문자와 소문자로 변환
mb_convert_encoding — 문자 인코딩 변환
mb_convert_kana — "kana"를 서로 변환합니다("zen-kaku", "han-kaku" 등)
mb_convert_variables — 하나 이상의 변수의 문자 인코딩 변환
mb_decode_mimeheader — 디코드 MIME 헤더 필드의 문자열
mb_decode_numericentity - html 숫자 문자열을 문자로 디코딩하십시오
mb_detect_encoding - 문자 인코딩
mb_detect_order를 탐지하는
mb_detect_order - incode angecode angecode angecode angecoding antect ancoding
mb_encode vmb_encode vmb_encode의 감지 순서 - — 문자를 HTML 숫자 문자열 참조로 인코딩합니다
mb_encoding_aliases — 알려진 인코딩 유형의 별칭 가져오기
mb_ereg_match — 멀티바이트 문자열에 대한 정규식 일치
mb_ereg_replace_callback — 정규식 검색을 수행하고 콜백을 사용하여 멀티바이트 지원으로 교체
mb_ereg_replace — 멀티바이트 지원으로 정규식 교체
mb_ereg_search_getpos — 다음 정규식 일치에 대한 시작점 반환
mb_ereg_search_getregs — 마지막 멀티바이트 정규식 일치에서 결과 검색
mb_ereg_search_init — 멀티바이트 정규식 일치에 대한 문자열 및 정규식 설정
mb_ereg_search_pos — 일치하는 부분의 위치와 길이 반환 미리 정의된 멀티바이트 문자열에 대한 멀티바이트 정규식
mb_ereg_search_regs — 멀티바이트 정규식에서 일치하는 부분을 반환합니다
mb_ereg_search_setpos — 다음 정규식 일치의 시작점 설정
mb_ereg_search — 미리 정의된 멀티바이트 문자열에 대한 멀티바이트 정규식 일치
mb_ereg — 멀티바이트 지원으로 정규식 일치
mb_eregi_replace — 대소문자를 무시하고 정규식을 멀티바이트 지원으로 대체
mb_eregi — 멀티바이트 지원으로 대소문자를 무시하고 정규식 일치
mb_get_info — 获取 mbstring 的内part设置
mb_http_input — 检测 HTTP输入字符编码
mb_http_output — 设置/获取 HTTP 输流字符编码
mb_internal_encoding — 设置/获取内part符编码
mb_언어 —
mb_list_encodings — 返回所有支持编码的数组
mb_ord — 문자의 코드 포인트 가져오기
mb_output_handler - html로 출력하기 _mime_name — 获取 MIME 字符串
mb_regex_encoding — 멀티바이트 정규식에 대한 문자 인코딩 설정/가져오기
mb_regex_set_options — mbreregex 함수에 대한 기본 옵션 설정/가져오기
mb_scrub — 설명
mb_send_mail — 发送编码过的邮件
mb_split — 使用正则表达式分割多字节字符串
mb_strcut — 获取字符적 일체형
mb_strimwidth — 获取按指指定宽島截断 字符串
mb_stripos — 큼직큼직하지 않음 작은 이름은 없습니다.首次流现
mb_strlen — 获取字符串的长道
mb_strpos — 查找字符串另一个字符串中首次流现的位置
mb_strrchr — 查找指定字符는 另一个字符串中最后一次 的 出现
mb_strrichr — 大小写不敏感地查找指定字符 에서 另一个字符串中最后一次的 가 출력됨
mb_strripos — 大小写不敏感地字符串中查找一个字符串最厰的位置
mb_strrpos - 查找字符串에서 一个字符串中最后出现的位置
mb_strstr — 查找字符串에서 另一个字符串里的首次流现
mb_strtolower — 使字符串写
mb_strtoupper — 使字符串大写
mb_strwidth — 返回字符串적 크기도
mb_substitute_character — 设置//验证一个格里高里日期
date_add — 이름 DateTime::add
date_create_from_format — 이름 DateTime::createFromFormat
date_create_immutable_from_format — 이름 DateTimeImmutable::createFromFormat
date_create_immutable — 이름 DateTimeImmutable::__construct
date_create — 이름 DateTime::__construct
date _date_set — 이름 DateTime::setDatedate_default_timezone_get — 取得一个脚本중앙에 있는 날짜: 이름 DateTime::diff
date_format — 이름 DateTime::format
date_get_last_errors — 이름 DateTime::getLastErrors
date_interval_create_from_date_string — 이름 DateInterval::createFromDateString
date_interval_format — 이름 DateInterval::format
date_isodate_set — 이름 DateTime::setISODate
date_modify — 이름 Date Time::modify
date_offset_get — 이름 DateTime::getOffset
date_parse_from_format — 지정된 형식에 따라 지정된 날짜에 대한 정보 가져오기
date_parse — 지정된 날짜에 대한 자세한 정보가 포함된 연관 배열을 반환합니다.
date_sub — 이름 DateTime::sub
date_sun_info — 일몰/일출에 대한 정보가 포함된 배열을 반환합니다. 그리고 황혼의 시작/종료
date_sunrise — 返回给 설정한 날짜의 날짜는 다음과 같습니다. :세트타임
date_timestamp_get — 별칭 DateTime::getTimestamp
date_timestamp_set — 별칭 DateTime::setTimestamp
date_timezone_get — 별칭 DateTime::getTimezone
date_timezone_set — 별칭 DateTime::setTimezone
date — 현지 시간/날짜 형식 지정
getdate — 가져오기 날짜/시간 정보
gettimeofday — 현재 시간 가져오기
gmdate — GMT/UTC 날짜/시간 형식 지정
gmmktime — GMT 날짜의 UNIX 타임스탬프 가져오기
gmstrftime — 로캘 설정에 따라 GMT/UTC 시간 형식 지정 날짜
idate — 현지 시간 날짜를 정수로 형식 지정
localtime — 현지 시간 가져오기
microtime — 현재 Unix 타임스탬프와 마이크로초 반환
mktime — 날짜의 Unix 타임스탬프 가져오기
strftime — zone 형식이 지정된 현지 시간/날짜 설정
strptime — strftime에 의해 생성된 날짜/시간 구문 분석
strtotime — 문자열 날짜/시간 설명을 Unix 타임스탬프로 구문 분석
time — 현재 Unix 타임스탬프 반환
timezone_abbreviations_list — 별칭 DateTimeZone: :listAbbreviations
timezone_identifiers_list — 별칭 DateTimeZone::listIdentifiers
timezone_location_get — 별칭 DateTimeZone::getLocation
timezone_name_from_abbr — 약어에서 시간대 이름을 반환합니다
timezone_name_get — 별칭 DateTime Zone::getName
timezone_offset_get — 별칭 DateTimeZone:: getOffset
timezone_open — 별칭 DateTimeZone::__construct
timezone_transitions_get — 별칭 DateTimeZone::getTransitions
timezone_version_get — timezonedb
디렉터리 함수의 버전 가져오기
chdir — 디렉터리 변경
chroot — 루트 변경 디렉토리
closedir — 디렉토리 핸들 닫기
dir — 디렉토리 클래스의 인스턴스 반환
getcwd — 현재 작업 디렉토리 가져오기
opendir — 디렉토리 핸들 열기
readdir — 디렉토리 핸들에서 항목 읽기
rewinddir — 디렉터리 핸들 되감기
scandir — 지정된 경로의 파일 및 디렉터리 나열
파일 시스템 기능
basename — 경로의 파일 이름 부분 반환
chgrp — 파일이 속한 그룹 변경
chmod — 파일 모드 변경
chown — 파일 소유자 변경
clearstatcache — 파일 상태 캐시 지우기
copy — 파일 복사
delete — 링크 해제 또는 설정 해제 참조
dirname — 다음의 디렉터리 부분 반환 경로
disk_free_space — 디렉터리의 여유 공간을 반환합니다.
disk_total_space — 디렉터리의 전체 디스크 크기를 반환합니다.
diskfreespace — disk_free_space의 별칭
fclose — 열린 파일 포인터를 닫습니다.
feof — 파일 포인터가 파일의 끝에 도달합니다.
fflush — 버퍼링된 내용을 파일로 출력합니다.
fgetc — 파일 포인터에서 문자를 읽습니다.
fgetcsv — 파일 포인터에서 한 줄을 읽고 CSV 필드를 구문 분석합니다.
fgets — 읽기 파일 포인터의 줄
fgetss — 파일 포인터의 줄을 읽고 HTML 태그 필터링
file_exists — 파일이나 디렉터리가 존재하는지 확인
file_get_contents — 전체 파일을 문자열로 읽기
file_put_contents — 문자열 쓰기 파일로
file — 전체 파일을 배열로 읽어
fileatime — 파일의 마지막 액세스 시간 가져오기
filectime — 파일의 inode 수정 시간 가져오기
filegroup — 파일 그룹 가져오기
fileinode — 파일의 inode 가져오기
filemtime — 파일 수정 시간 가져오기
fileowner — 파일 소유자 가져오기
fileperms — 파일 권한 가져오기
filesize — 파일 크기 가져오기
filetype — 파일 형식 가져오기
무리 — 경량 권고 파일 잠금
fnmatch — 패턴과 파일 이름 일치
fopen — 파일 또는 URL 열기
fpassthru — 파일 포인터에 남은 모든 데이터 출력
fputcsv — 행 형식을 CSV로 지정하고 파일 포인터에 쓰기
fputs — fwrite의 별칭
fread — 파일 읽기(바이너리 파일과 함께 사용하기에 안전함)
fscanf — 파일에서 입력 형식 지정
fseek — 파일 포인터 찾기
fstat — 파일 정보 가져오기 파일 포인터 열기
ftell — 파일 포인터의 읽기/쓰기 위치를 반환합니다.
ftruncate — 파일을 특정 길이로 자릅니다.
fwrite — 파일 쓰기(바이너리 파일에 안전함)
glob — 파일 찾기 패턴과 일치하는 경로
is_dir — 주어진 파일 이름이 디렉터리인지 확인
is_executable — 지정된 파일 확인 이름이 실행 가능한지 여부
is_file — 지정된 파일 이름이 일반 파일인지 확인
is_link — 여부 확인 주어진 파일 이름은 심볼릭 링크입니다.
is_readable — 주어진 파일 이름을 읽을 수 있는지 여부를 결정합니다.
is_uploaded_file — 파일이 HTTP POST를 통해 업로드되었는지 여부를 결정합니다.
is_writable — 주어진 파일 이름이 쓰기 가능한지 여부를 결정합니다.
is_writeable — 별칭 of is_writable
lchgrp — 심볼릭 링크의 모든 그룹 수정
lchown — 심볼릭 링크 소유자 수정
링크 — 하드 링크 생성
linkinfo — 연결에 대한 정보 가져오기
lstat — 파일 또는 심볼릭 링크에 대한 정보 제공
mkdir — 새 디렉터리 만들기
move_uploaded_file — 업로드된 파일을 새 위치로 이동
parse_ini_file — 구성 파일 구문 분석
parse_ini_string — 구성 문자열 구문 분석
pathinfo — 파일 경로 정보 반환
pclose — 프로세스 파일 포인터 닫기
popen — 프로세스 파일 포인터 열기
readfile — 파일 출력
readlink — 파일이 가리키는 대상 반환 심볼릭 링크
realpath_cache_get — 실제 디렉터리 캐시의 세부 정보 가져오기
realpath_cache_size — 실제 경로 버퍼의 크기 가져오기
realpath — 정규화된 절대 경로 이름 반환
rename — 파일 또는 디렉터리 이름 바꾸기
rewind — 되감기 파일 포인터의 위치
rmdir — 디렉토리 삭제
set_file_buffer — stream_set_write_buffer의 별칭
stat — 파일에 대한 정보 제공
symlink — 심볼릭 링크 생성
tempnam — 고유한 파일로 파일 생성 이름
tmpfile — 임시 파일 만들기
touch — 파일의 액세스 및 수정 시간 설정
umask — 현재 umask 변경
unlink — 파일 삭제
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 한 기사에서는 PHP에서 가장 일반적으로 사용되는 가장 포괄적인 기능을 요약합니다(컬렉션).의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

세션 고정 공격을 방지하는 효과적인 방법은 다음과 같습니다. 1. 사용자 로그인 한 후 세션 ID 재생; 2. 보안 세션 ID 생성 알고리즘을 사용하십시오. 3. 세션 시간 초과 메커니즘을 구현하십시오. 4. HTTPS를 사용한 세션 데이터를 암호화합니다. 이러한 조치는 세션 고정 공격에 직면 할 때 응용 프로그램이 파괴 할 수 없도록 할 수 있습니다.

서버 측 세션 스토리지가없는 토큰에 저장되는 토큰 기반 인증 시스템 인 JSONWEBTOKENS (JWT)를 사용하여 세션없는 인증 구현을 수행 할 수 있습니다. 1) JWT를 사용하여 토큰을 생성하고 검증하십시오. 2) HTTPS가 토큰이 가로 채지 못하도록하는 데 사용되도록, 3) 클라이언트 측의 토큰을 안전하게 저장, 4) 변조 방지를 방지하기 위해 서버 측의 토큰을 확인하기 위해 단기 접근 메커니즘 및 장기 상쾌한 토큰을 구현하십시오.

PHP 세션의 보안 위험에는 주로 세션 납치, 세션 고정, 세션 예측 및 세션 중독이 포함됩니다. 1. HTTPS를 사용하고 쿠키를 보호하여 세션 납치를 방지 할 수 있습니다. 2. 사용자가 로그인하기 전에 세션 ID를 재생하여 세션 고정을 피할 수 있습니다. 3. 세션 예측은 세션 ID의 무작위성과 예측 불가능 성을 보장해야합니다. 4. 세션 중독 데이터를 확인하고 필터링하여 세션 중독을 방지 할 수 있습니다.

PHP 세션을 파괴하려면 먼저 세션을 시작한 다음 데이터를 지우고 세션 파일을 파괴해야합니다. 1. 세션을 시작하려면 세션 _start ()를 사용하십시오. 2. Session_Unset ()을 사용하여 세션 데이터를 지우십시오. 3. 마지막으로 Session_Destroy ()를 사용하여 세션 파일을 파괴하여 데이터 보안 및 리소스 릴리스를 보장하십시오.

PHP의 기본 세션 저장 경로를 변경하는 방법은 무엇입니까? 다음 단계를 통해 달성 할 수 있습니다. session_save_path를 사용하십시오 ( '/var/www/sessions'); session_start (); PHP 스크립트에서 세션 저장 경로를 설정합니다. php.ini 파일에서 세션을 설정하여 세션 저장 경로를 전 세계적으로 변경하려면 세션을 설정하십시오. memcached 또는 redis를 사용하여 ini_set ( 'session.save_handler', 'memcached')과 같은 세션 데이터를 저장합니다. ini_set (

tomodifyDatainAphPessess, startSessionstession_start (), 그런 다음 $ _sessionToset, modify, orremovevariables.

배열은 PHP 세션에 저장할 수 있습니다. 1. 세션을 시작하고 session_start ()를 사용하십시오. 2. 배열을 만들고 $ _session에 저장하십시오. 3. $ _session을 통해 배열을 검색하십시오. 4. 세션 데이터를 최적화하여 성능을 향상시킵니다.

PHP 세션 쓰레기 수집은 만료 된 세션 데이터를 정리하기위한 확률 메커니즘을 통해 트리거됩니다. 1) 구성 파일에서 트리거 확률 및 세션 수명주기를 설정합니다. 2) CRON 작업을 사용하여 고재 응용 프로그램을 최적화 할 수 있습니다. 3) 데이터 손실을 피하기 위해 쓰레기 수집 빈도 및 성능의 균형을 맞춰야합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

드림위버 CS6
시각적 웹 개발 도구
