- Post in | WebDevelop/PHP
- Post at | 2007. 11. 5. 15:40 | by 쥬리엘
PHP5 새로운 함수
PHP 5에서 새로운 함수가 추가되었습니다. 그 목록입니다:
배열:
-
array_combine() - 하나의 배열을 키로, 하나의 배열을 값으로 가지는 배열을 생성합니다.
-
array_diff_uassoc() - 사용자가 제공하는 콜백 함수를 통한 추가적인 인덱스 확인을 포함하여 배열의 차이를 계산합니다.
-
array_udiff() - 데이터 비교에 콜백 함수를 사용하여 배열의 차이를 계산합니다.
-
array_udiff_assoc() - 추가적인 인덱스 확인을 통한 배열의 차이를 계산합니다. 데이터 비교는 콜백 함수를 사용합니다.
-
array_udiff_uassoc() - 추가적인 인덱스 확인을 통한 배열의 차이를 계산합니다. 데이터 비교는 콜백 함수를 사용합니다. 인덱스 확인도 콜백 함수를 사용합니다.
-
array_walk_recursive() - 배열의 모든 원소에 사용자 함수를 적용합니다.
인터베이스:
-
ibase_affected_rows() - 이전의 질의에 영향을 받은 열의 수를 반환합니다.
-
ibase_backup() - 서비스 관리자에 백업 작업을 실행시키고, 바로 돌아옵니다.
-
ibase_commit_ret() - 트랜젝션을 열어둔 채로 작업을 기록합니다.
-
ibase_db_info() - 데이터베이스에 관한 통계를 요청합니다.
-
ibase_drop_db() - 데이터베이스를 지웁니다.
-
ibase_errcode() - 오류 코드를 반환합니다.
-
ibase_free_event_handler() - 등록되어 있는 이벤트 핸들러를 취소합니다.
-
ibase_gen_id() - Named generator를 증가하고 새로운 값을 반환합니다.
-
ibase_maintain_db() - 데이터베이스 서버에 관리 명령을 실행합니다.
-
ibase_name_result() - 이름을 결과셋에 할당합니다.
-
ibase_num_params() - 준비한 질의문의 인자 수를 반환합니다.
-
ibase_param_info() - 준비한 질의문의 인자에 대한 정보를 반환합니다.
-
ibase_restore() - 서비스 관리자에 복구 작업을 실행시키고, 바로 돌아옵니다.
-
ibase_rollback_ret() - 트랜젝션 내용은 유지한 채로 작업을 되돌립니다.
-
ibase_server_info() - 데이터베이스에 관한 통계를 요청합니다.
-
ibase_service_attach() - 서비스 관리자에 접속합니다.
-
ibase_service_detach() - 서비스 관리자 연결을 끊습니다.
-
ibase_set_event_handler() - 이벤트가 발생했을 때 호출할 콜백 함수를 등록합니다.
-
ibase_wait_event() - 데이터베이스에 의해 이벤트가 발생하기를 기다립니다.
iconv:
-
iconv_mime_decode() - MIME 헤더 필드를 디코드합니다.
-
iconv_mime_decode_headers() - 복수의 MIME 헤더 필드를 한번에 디코드합니다.
-
iconv_mime_encode() - MIME 헤더 필드를 작성합니다.
-
iconv_strlen() - 문자열의 문자 수를 반환합니다.
-
iconv_strpos() - haystack에서 needle이 처음으로 나타나는 위치를 찾습니다.
-
iconv_strrpos() - haystack에 지정한 범위에서 needle이 마지막으로 나타나는 위치를 찾습니다.
-
iconv_substr() - 문자열의 부분을 잘라냅니다.
스트림:
-
stream_copy_to_stream() - 한 스트림의 데이터를 다른 스트림으로 복제합니다.
-
stream_get_line() - 스트림 자원에서 주어진 구분자로 나타나는 열을 얻습니다.
-
stream_socket_accept() - stream_socket_server()로 생성한 소켓에 연결을 받아들입니다.
-
stream_socket_client() - 인터넷이나 유닉스 도메인 소켓 연결을 엽니다.
-
stream_socket_get_name() - 로컬이나 원격 소켓의 이름을 얻습니다.
-
stream_socket_recvfrom() - 연결 여부에 관계 없이, 소켓에서 데이터를 받습니다.
-
stream_socket_sendto() - 연결 여부에 관계 없이, 소켓에 메세지를 보냅니다.
-
stream_socket_server() - 인터넷이나 유닉스 도메인 소켓을 생성합니다.
기타:
-
convert_uudecode() - uuencode된 문자열을 디코드합니다.
-
convert_uuencode() - 문자열을 uuencode합니다.
-
curl_copy_handle() - 모든 속성과 함께 cURL 핸들을 복제합니다.
-
dba_key_split() - 문자열 표현에서 배열 표현으로 키를 분리합니다.
-
dbase_get_header_info() - dBase 데이터베이스의 헤더 정보를 얻습니다.
-
dbx_fetch_row() - DBX_RESULT_UNBUFFERED 플래그를 설정한 질의 결과에서 열을 가져옵니다.
-
fbsql_set_password() - 주어진 사용자의 암호를 변경합니다.
-
file_put_contents() - 문자열을 파일로 씁니다.
-
ftp_alloc() - 업로드할 파일의 공간을 할당합니다.
-
get_declared_interfaces() - 정의된 모든 인터페이스를 배열로 반환합니다.
-
get_headers() - HTTP 요청의 응답으로 서버가 보낸 모든 헤더를 가져옵니다.
-
headers_list() - 보내진 (혹은 보내질) 응답 해더의 목록을 반환합니다.
-
http_build_query() - URL-encode한 쿼리 문자열을 생성합니다.
-
idate() - 로컬 날짜/시간을 정수로 형식화합니다.
-
image_type_to_extension() - getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype() 가 반환한 그림 형식으로 파일 확장자를 얻습니다.
-
imagefilter() - 사용자 각도를 사용하여 그림에 필터를 적용합니다.
-
imap_getacl() - 주어진 편지함을 위한 ACL을 얻습니다.
-
ldap_sasl_bind() - SASL을 사용하여 LDAP 디렉토리에 바인드합니다.
-
mb_list_encodings() - 지원하는 모든 인코딩을 배열로 반환합니다.
-
pcntl_getpriority() - 어떠한 프로세스의 우선권을 얻습니다.
-
pcntl_wait() - waitpid() 시스템 호출에 따라서 자식 프로세스의 상태를 얻거나 기다립니다.
-
pg_version() - 클라이언트, 프로토콜, (가능할 경우) 서버의 버전을 배열로 반환합니다.
-
php_check_syntax() - 지정한 파일의 문법을 확인합니다.
-
php_strip_whitespace() - 주석과 공백을 제거한 소스를 반환합니다.
-
proc_nice() - 현재 프로세스의 우선권을 변경합니다.
-
pspell_config_data_dir() - 언어 데이터 파일의 위치를 변경합니다.
-
pspell_config_dict_dir() - 주 단어 목록의 위치를 변경합니다.
-
setrawcookie() - 값을 url 인코딩 하지 않은 쿠키를 전송합니다.
-
snmp_read_mib() - MIB 파일을 읽어서 활성 MIB 트리에 넣습니다.
-
sqlite_fetch_column_types() - 특정 테이블의 컬럼형을 배열로 반환합니다.
-
str_split() - 문자열으로 배열로 변환합니다.
-
strpbrk() - 문자 집합의 어떠한 문자를 문자열에서 찾습니다.
-
substr_compare() - 이진 호환의 특정 위치에서 길이만큼 두 분자열을 비교합니다. 옵션으로 대소문자 구분을 하지 않을 수 있습니다.
-
time_nanosleep() - 나노초 단위로 지연합니다.
참고: Tidy 확장도 API가 완전히 바뀌었습니다.
출처:[http://kr2.php.net/manual/kr/migration5.functions.php]
'WebDevelop > PHP' 카테고리의 다른 글
정규식 (0) | 2007.11.22 |
---|---|
PHP5에서의 객체지향프로그래밍 (0) | 2007.11.02 |
유용한 일반 함수 모음 (0) | 2007.10.24 |