PHP 함수모음집
페이지 정보
작성자 서방님 댓글 0건 조회 100회 작성일 11-07-08 09:21본문
[elseif]
함수명 ==> elseif
사용 형식 ==> elseif () {}
설 명 ==>
결과 값 return ==>
[else]
함수명 ==> else
사용 형식 ==> else {}
설 명 ==>
결과 값 return ==>
[switch]
함수명 ==> switch
사용 형식 ==> switch() { case : }
설 명 ==>
결과 값 return ==>
[for]
함수명 ==> for
사용 형식 ==> for( ; ; ) {}
설 명 ==>
결과 값 return ==>
[foreach]
함수명 ==> foreach
사용 형식 ==> foreach( as ) {}
설 명 ==>
결과 값 return ==>
[while]
함수명 ==> while
사용 형식 ==> while() {}
설 명 ==>
결과 값 return ==>
[return]
함수명 ==> Return
사용 형식 ==> Return;
설 명 ==>
결과 값 return ==>
[function]
함수명 ==> function
사용 형식 ==> function () {}
설 명 ==>
결과 값 return ==>
[class]
함수명 ==> class
사용 형식 ==> class {}
설 명 ==>
결과 값 return ==>
[time]
함수명 ==> time()
설 명 ==> 현재 시각을 timestamp값으로 구한다.
사용 형식 ==> time()
결과 값 return ==>
[date]
함수명 ==> date()
설 명 ==> 사용자가 지정한 형태로 시간을 표시. 특정시간의 날짜와 요일등을 배열로 리턴한다.
사용 형식 ==> date("시간포맷","timestamp")
결과 값 return ==>
[mktime]
함수명 ==> mktime()
설 명 ==> 지정된 날짜를 timestamp값으로 변환한다.
사용 형식 ==> mktime(시,분,초,월,일,년)
결과 값 return ==>
[getimagesize]
함수명 ==> GetImageSize()
설 명 ==> 이미지파일의 사이즈를 가로,세로로 리턴(array)한다.
사용 형식 ==> getimagesize("이미지파일")
결과 값 return ==>
[checkdate]
함수명 ==> checkdate()
설 명 ==> 날짜와 시간이 올바른 범위 안에 있는지 검사한다.
사용 형식 ==> checkdate(월,일,년)
결과 값 return ==>
[getdate]
함수명 ==> getdate()
설 명 ==> 특정timestamp값으로 시간,요일,날짜정보를 배열로 반환한다.
사용 형식 ==> getdate(timestamp)
결과 값 return ==>
[gettimeofday]
함수명 ==> gettimeofday()
설 명 ==> 현재 시스템의 현재 시간 정보를 배열로 리턴한다.
사용 형식 ==> gettimeofday()
결과 값 return ==>
[gmmktime]
함수명 ==> gmmktime()
설 명 ==> 그리니치표준 시간으로 지정한 날짜의 timestamp값을 리턴한다.
사용 형식 ==> gmmktime(시,분,초,월,일,년)
결과 값 return ==>
[strftime]
함수명 ==> strftime()
설 명 ==> 특정한 포맷으로 날짜 정보를 출력하는데 언어를 지정할수 있다.
사용 형식 ==> strftime("시간포맷","timestamp")
결과 값 return ==>
[microtime]
함수명 ==> microtime()
설 명 ==> 현재시간의 마이크로타임 값과 timestamp값을 표시한다.
사용 형식 ==> microtime()
결과 값 return ==>
[localtime]
함수명 ==> localtime()
설 명 ==> 현재 서버의 로컬 타임을 표시
사용 형식 ==> localtime("timestamp")
결과 값 return ==>
[addslashes]
함수명 ==> addslashes()
설 명 ==> 작은따옴표 큰따옴표와 같은 특정문자 앞에 역슬래시 문자를 붙인다.
사용 형식 ==> addslashes()
결과 값 return ==>
[stripslashes]
함수명 ==> stripslashes()
설 명 ==> allslashes로 역슬래시 처리된 문자를 원상태로 되돌린다.
사용 형식 ==> stripslashes()
결과 값 return ==>
[htmlspecialchars]
함수명 ==> htmlspecialchars()
설 명 ==> HTML코드를 소스 그대로 출력해준다.
사용 형식 ==> htmlspecialchars()
결과 값 return ==>
[nl2br]
함수명 ==> nl2br()
설 명 ==> 문자열에 포함된 개행 문자를
태그로 모두 바꿔준다. 사용 형식 ==> nl2br() 결과 값 return ==> [echo] 함수명 ==> echo(); 설 명 ==> 문자열 출력 사용 형식 ==> echo("변수명" 또는 "문자열") 결과 값 return ==> [eregi] 함수명 ==> eregi(); 설 명 ==> 지정 문자열내에서 대소문자 구분없이 문자열 또는 정규식으로 특정 문자 또는 기호,숫자등을 찾을때 사용 형식 ==> eregi("찾는문자/정규식","지정 문자열") 결과 값 return ==> [ereg] 함수명 ==> ereg(); 설 명 ==> 지정 문자열내에서 대소문자를 구분하여 문자열 또는 정규식으로 특정 문자 또는 기호,숫자등을 찾을때 사용 형식 ==> ereg("찾는문자/정규식","지정 문자열") 결과 값 return ==> [eregi_replace] 함수명 ==> eregi_replace(); 설 명 ==> 지정 문자열내에서 대소문자를 구분없이 찾는 문자열 또는 정규식으로 특정 문자열,기호,숫자등을 찾아서 타겟 문자열 형식으로 변환할때 사용 형식 ==> eregi_replace("찾는문자/정규식","타겟문자열","지정 문자열") 결과 값 return ==> [ereg_replace] 함수명 ==> ereg_place(); 설 명 ==> 지정 문자열내에서 대소문자를 구분하여 찾는 문자열/정규식으로 특정 문자열,기호,숫자등을 찾아서 타겟 문자열 형식으로 변환할때 사용 형식 ==> ereg_replace("찾는문자/정규식","타겟문자열","지정 문자열") 결과 값 return ==> [include] 함수명 ==> include(); 설 명 ==> 특정 파일을 소스내에 포함시킬 때. 사용 형식 ==> include("경로/파일명") 결과 값 return ==> [print] 함수명 ==> pring(); 설 명 ==> 문자열 출력 사용 형식 ==> print("변수명" 또는 "문자열") 결과 값 return ==> [sprintf] 함수명 ==> sprintf() 설 명 ==> 포맷 문자열을 통해 지정해 준 포맷으로 문자열을 표시한다. 사용 형식 ==> sprintf("포맷","변수명") 결과 값 return ==> [printf] 함수명 ==> printf() 설 명 ==> 지정할 수 있는 포맷에 따라 문자열을 출력한다. 사용 형식 ==> printf("포맷","변수명") 결과 값 return ==> [explode] 함수명 ==> explode() 설 명 ==> 문자열을 지정해준 구분자로 분리하여 배열에 저장한다. 사용 형식 ==> explode("구분자","문자열인수") 결과 값 return ==> [implode] 함수명 ==> implode() 설 명 ==> 구분자로 나누어 배열에 담은 문자열을 다시 지정해준 구분자로 연결하여 전체 문자열을 반환한다. 사용 형식 ==> implode("구분자",배열변수명) 결과 값 return ==> [join] 함수명 ==> join() 설 명 ==> implode()와 동일한 기능을 수행한다. 사용 형식 ==> join("/", "배열변수명") 결과 값 return ==> [split] 함수명 ==> split() 설 명 ==> 주어진 문자열을 정규표현식의 패턴에 따라 분리하여 배열에 저장한다. 사용 형식 ==> implode("정규표현식","문자열") 결과 값 return ==> [strcmp] 함수명 ==> strcmp() 설 명 ==> 두개의 문자열을 비교하여 참이면1, 거짓이면 0을 반환한다. 사용 형식 ==> strcmp("문자열","문자열") 또는 strcmp("문자열","변수명") 또는 strcmp(변수명, 변수명) 결과 값 return ==> [substr] 함수명 ==> substr() 설 명 ==> 문자열에서 특정시작 문자부터 길이만큼의 문자열을 추출하여 반환한다. 사용 형식 ==> substr("문자열", 시작문자번호, 문자열의 길이) 결과 값 return ==> [exit] 함수명 ==> exit; 설 명 ==> PHP의 수행을 중단시킨다. 사용 형식 ==> exit; 결과 값 return ==> [strchr] 함수명 ==> strchr() 설 명 ==> 문자열이 처음으로 나타나는 위치부터 끝까지 반환 사용 형식 ==> strchr("문자열","찾을 문자열") 결과 값 return ==> [strstr] 함수명 ==> strstr() 설 명 ==> strchr()함수와 동일한 수행을 한다. 사용 형식 ==> strstr("문자열","찾을 문자열") 결과 값 return ==> [strrchr] 함수명 ==> strrchr() 설 명 ==> 문자열이 마지막으로 나타나는 위치부터 끝까지 반환한다. 사용 형식 ==> strrchr("문자열","찾을문자열") 결과 값 return ==> [strpos] 함수명 ==> strpos() 설 명 ==> 문자열 대신 처음으로 나타나는 위치를 숫자로 반환, 이때 숫자는 0부터 시작. 사용 형식 ==> strpos("문자열","찾을 문자열") 결과 값 return ==> [strrpos] 함수명 ==> strrpos() 설 명 ==> 찾고자 하는 문자열에서 마지막으로 나타나는 위치를 반환한다. 사용 형식 ==> strrpos("문자열", "찾을 문자열") [strlen] 함수명 ==> strlen() 설 명 ==> 문자열의 길이를 반환한다. 사용 형식 ==> strlen($변수명) 또는 strlen("문자열") 결과 값 return ==> [strtolower] 함수명 ==> strtolower() 설 명 ==> 알파벳 대문자를 모두 소문자로 바꾸어 반환한다. 사용 형식 ==> strtolower("문자열") 결과 값 return ==> [strtoupper] 함수명 ==> strtoupper() 설 명 ==> 알파벳 대문자를 소문자로 바꾸어 반환한다. 사용 형식 ==> strtoupper("문자열") 결과 값 return ==> [ucfirst] 함수명 ==> ucfirst() 설 명 ==> 알파벳 문자열의 첫 글자를 대문자로 반환한다. 사용 형식 ==> unfirst("문자열") 결과 값 return ==> [ucwords] 함수명 ==> ucwords() 설 명 ==> 알파벳 문자열의 첫 글자를 대문자로 반환한다. 사용 형식 ==> ucwords("문자열") 결과 값 return ==> [strrev] 함수명 ==> strrev() 설 명 ==> 인자로 전달한 문자열의 순서를 역전시킨다. 사용 형식 ==> strrev("문자열") 결과 값 return ==> [strtr] 함수명 ==> strtr() 설 명 ==> 문자열에서 변경하고자 하는 문자열을 변경할문자열로 1:1 변경해준다. 사용 형식 ==> strtr("문자열","변경할문자열","변경할 문자열") 결과 값 return ==> [str_replace] 함수명 ==> str_replace 설 명 ==> 문자열 중에 변경하고자 하는 문자열을 찾아 변환한다. 사용 형식 ==> str_replace("찾을문자열","변경할문자열","문자열 원본") 결과 값 return ==> [chop] 함수명 ==> chop() 설 명 ==> 문자열의 뒷부분의 공백 문자를 제거한 후 반환한다. 사용 형식 ==> chop("문자열") 결과 값 return ==> [trim] 함수명 ==> trim() 설 명 ==> 문자열의 앞과 뒤에 있는 공백을 제거한 후 문자열을 반환한다. 사용 형식 ==> trim("문자열") 결과 값 return ==> [quotemeta] 함수명 ==> quotemeta() 설 명 ==> 메타문자 앞에 역슬래시를 붙인다. 사용 형식 ==> quotemeta() 결과 값 return ==> [chr] 함수명 ==> chr() 설 명 ==> 아스키함수에 해당하는 문자를 반환한다. 사용 형식 ==> chr("아스키값") 결과 값 return ==> [ord] 함수명 ==> ord() 설 명 ==> 문자열에서 첫번째 문자에 아스키코드값을 반환한다. 사용 형식 ==> ord("문자열") 결과 값 return ==> [parse_str] 함수명 ==> parse_str() 설 명 ==> get방식과 같은 형태의 변수형을 변수와 값으로 받을 수 있게 해준다. 사용 형식 ==> parse_str(변수명) 결과 값 return ==> [fopen] 함수명 ==> fopen() 설 명 ==> 로컬경로의 파일이나 url경로의 파일을 읽기 모드나 쓰기 모드로 열어준다. 사용 형식 ==> fopen("절대경로명/파일", "모드"),fopen("url주소", "모드") 결과 값 return ==> [fclose] 함수명 ==> fclose() 설 명 ==> fopen으로 열린 파일을 닫는다. 사용 형식 ==> fclose($fp) 결과 값 return ==> [fread] 함수명 ==> fread() 설 명 ==> 파일포인터가 가리키는 파일의 내용을 지정한 크기만큼 읽어 들인다. 사용 형식 ==> fread($fp,"읽어들일 바이트") 결과 값 return ==> [feof] 함수명 ==> feof() 설 명 ==> 현재 파일 포인터가 파일의 끝인지를 알려주는 함수 사용 형식 ==> feof($fp) 결과 값 return ==> [fgets] 함수명 ==> fgets() 설 명 ==> 파일을 읽어올때 한줄씩 읽어온다. 사용 형식 ==> fgets($fp,"읽어들일 바이트") 결과 값 return ==> [fputs] 함수명 ==> fputs() 설 명 ==> 파일을 a 또는 w 모드로 열어 문자열을 파일에 기록한다. 사용 형식 ==> fputs($fp, "문자열") 결과 값 return ==> [fwirte] 함수명 ==> fwirte() 설 명 ==> 파일을 기록한다. 사용 형식 ==> fwrite($fp, "문자열") 결과 값 return ==> [fpassthru] 함수명 ==> fpassthru() 설 명 ==> 파일포인터의 현재 위치에서 파일의 끝까지 읽어 들이도록 한다. 사용 형식 ==> fpassthru($fp) 결과 값 return ==> [readfile] 함수명 ==> readfile() 설 명 ==> fpassthru와 비슷하지만 fopen()없이 직접 바로 파일을 읽어들일 수 있다. 읽어들인 파일의 절대경로를 포함한다. 사용 형식 ==> readfile("파일의 절대경로 또는 상대경로/파일명") 결과 값 return ==> [fgetc] 함수명 ==> fgetc() 설 명 ==> 파일로부터 한문자를 읽어들인다. 사용 형식 ==> fgetc($fp) 결과 값 return ==> [filesize] 함수명 ==> filesize() 설 명 ==> 파일의 크기를 바이트수로 반환한다. 사용 형식 ==> filesize("파일경로/파일명") 결과 값 return ==> [file_exists] 함수명 ==> file_exists() 설 명 ==> 파일이름으로 지정한 파일이 존재하는지 검사한다. 사용 형식 ==> file_exists("파일경로/파일명") 결과 값 return ==> [is_file] 함수명 ==> is_file() 설 명 ==> 파일이름으로 지정한 이름이 파일면 true를 반환한다. 사용 형식 ==> is_file("파일경로/파일명") 결과 값 return ==> [is_dir] 함수명 ==> is_dir() 설 명 ==> 파일이름으로 지정한 이름이 디렉토리일경우 true를 반환한다. 사용 형식 ==> is_dir("파일경로/파일명") 결과 값 return ==> [is_link] 함수명 ==> is_link() 설 명 ==> 파일이름으로 지정한 이름이 심볼릭 링크일경우 true를 반환한다. 사용 형식 ==> is_link("파일경로/파일명") 결과 값 return ==> [is_escutable] 함수명 ==> is_escutable() 설 명 ==> 파일이름으로 지정한 파일이 실행 가능한 파일이면 true를 반환한다. 사용 형식 ==> is_excutable("파일경로/파일명") 결과 값 return ==> [is_readable] 함수명 ==> is_readable() 설 명 ==> 파일이름으로 지정한 파일이나 디렉토리가 읽기 가능한경우 true를 반환한다 사용 형식 ==> is_readable("파일경로/파일명 또는 디렉토리명") 결과 값 return ==> [is_writeable] 함수명 ==> is_writeable() 설 명 ==> 파일이름으로 지정한 파일이나 디렉토리가 쓰기 가능한 경우 true를 반환한다 사용 형식 ==> is_writeable("파일경로/파일명 또는 디렉토리명") 결과 값 return ==> [copy] 함수명 ==> copy() 설 명 ==> 파일을 복사하고 제대로 수행이 되면 true를 반환한다. 사용 형식 ==> copy("파일경로/복사할 파일명", "파일경로/복사된 파일명") 결과 값 return ==> [rename] 함수명 ==> rename() 설 명 ==> 파일을 이름을 바꾼다. 제대로 수행이 되면 true를 반환한다. 사용 형식 ==> rename("파일경로/변경할 파일명", "파일경로/변경후 파일명") 결과 값 return ==> [unlink] 함수명 ==> unlink() 설 명 ==> 파일을 삭제한다. 제대로 수행될 경우 true를 반환한다. 사용 형식 ==> unlink("파일경로/삭제할 파일명") 결과 값 return ==> [mkdir] 함수명 ==> mkdir() 설 명 ==> 디렉토리를 생상하고 동시에 권한도 함께 지정할 수 있다. 사용 형식 ==> mkdir("경로/디렉토리명") 결과 값 return ==> [rmdir] 함수명 ==> rmdir() 설 명 ==> 디렉토리 삭제 사용 형식 ==> rmdir("경로/디렉토리명") 결과 값 return ==> [basename] 함수명 ==> basename() 설 명 ==> 경로명과 파일명을 받아 파일명만을 반환한다. 사용 형식 ==> basename("파일경로/파일명") 결과 값 return ==> [dirname] 함수명 ==> dirname() 설 명 ==> 경로명과 파일명을 받아 경로명만을 반환한다. 사용 형식 ==> dirname("파일경로/파일명") 결과 값 return ==> [file] 함수명 ==> file() 설 명 ==> 줄단위로 읽어서 각 줄으 문자열을 배열로 하여 반환한다. 사용 형식 ==> dirname("파일경로/파일명") 결과 값 return ==> [opendir] 함수명 ==> opendir() 설 명 ==> 지정한 디렉토리에 대한 핸들을 얻는다. 사용 형식 ==> opendir("디렉토리 경로") 결과 값 return ==> [closedir] 함수명 ==> closedir() 설 명 ==> opendir()함수 호출로 열어둔 디렉토리에 대한 핸들을 닫는다. 사용 형식 ==> closedir($od) 결과 값 return ==> [readdir] 함수명 ==> readdir() 설 명 ==> 디렉토리에 있는 모든 디렉토리 및 파일들의 이름을 읽어 배열의 형태로 반환 사용 형식 ==> readdir($od) 결과 값 return ==> [rewinddir] 함수명 ==> rewinddir() 설 명 ==> 디렉토리 핸들의 포인터 위치를 제일 처음으로 되돌린다. 사용 형식 ==> rewinddir($od) 결과 값 return ==> [chdir] 함수명 ==> chdir() 설 명 ==> 지저한 디렉토리로 바꾼다. 사용 형식 ==> chdir("경로명/디렉토리명") 결과 값 return ==> [dir] 함수명 ==> dir() 설 명 ==> 디렉토리 관련 함수를 사용할 수 있는 클래스 사용 형식 ==> dir("경로/디렉토리명") 결과 값 return ==> [parse_url] 함수명 ==> parse_url() 설 명 ==> url을 입력하면 해당 url에 대한 정보를 연관 배열로 저장하여 반환 사용 형식 ==> parse_url(URL주소) 결과 값 return ==> [urlencode] 함수명 ==> urlencode() 설 명 ==> 데이터를 url인코딩해준다. 사용 형식 ==> urlencode("문자열") 결과 값 return ==> [urldecode] 함수명 ==> urldecode() 설 명 ==> url을 통해 넘어온 값 중 인코딩된 문자열을 디코딩한다. 사용 형식 ==> urldecode("문자열") 결과 값 return ==> [gettype] 함수명 ==> gettype() 설 명 ==> 변수형을 반환한다. 사용 형식 ==> gettype("변수명") 결과 값 return ==> [settype] 함수명 ==> settype() 설 명 ==> 변수형을 변환한다. 사용 형식 ==> settype("변수명", "변수타입") 결과 값 return ==> [intval] 함수명 ==> intval() 설 명 ==> 변수값을 정수형 값으로 변환 사용 형식 ==> intval("변수값") 결과 값 return ==> [doubleval] 함수명 ==> doubleval() 설 명 ==> 변수값을 실수형 값으로 변환한다. 사용 형식 ==> doubleval("변수값") 결과 값 return ==> [strval] 함수명 ==> strval() 설 명 ==> 변수를 문자형 값으로 변환한다. 사용 형식 ==> strval("변수값") 결과 값 return ==> [isset] 함수명 ==> isset() 설 명 ==> 변수가 존재하는지 확인한다. 사용 형식 ==> isset("변수명") 결과 값 return ==> [unset] 함수명 ==> unset() 설 명 ==> 변수를 삭제한다. 사용 형식 ==> unset("변수명") 결과 값 return ==> [empty] 함수명 ==> empty() 설 명 ==> 변수에 값이 존재하는지 확인하여 없으면 true를 있으면 false를 반환한다. 사용 형식 ==> empty("변수명") 결과 값 return ==> [is_array] 함수명 ==> is_array() 설 명 ==> 변수의 형이 배열인지 확인한다. 사용 형식 ==> is_array("변수명") 결과 값 return ==> [is_double] 함수명 ==> is_double 설 명 ==> 변수의 형이 더블형인지 확인한다. 사용 형식 ==> is_double("변수명") 결과 값 return ==> [abs] 함수명 ==> abs() 설 명 ==> 변수의 절대값을 반환 사용 형식 ==> abs("변수명") 결과 값 return ==> [round] 함수명 ==> round() 설 명 ==> 변수의 반올림한 값을 구한다. 사용 형식 ==> round("변수명") 결과 값 return ==> [crypt] 함수명 ==> crypt(); 사용 형식 ==> crypt("문자열","암호키"); 설 명 ==> 특정문자열을 암호키를 이용하여 암호화 한다. 결과 값 return ==> [ceil] 함수명 ==> ceil() 설 명 ==> 변수 값의 무조건 올림 값을 구한다. 사용 형식 ==> ceil("변수명") 결과 값 return ==> [floor] 함수명 ==> floor() 설 명 ==> 변수값의 무조건 내림 값을 구한다. 사용 형식 ==> floor("변수명") 결과 값 return ==> [pow] 함수명 ==> pow() 설 명 ==> 인자 값만큼 제곱승 한 값을 구한다. 사용 형식 ==> pow("변수명", "제곱할 횟수") 결과 값 return ==> [min] 함수명 ==> min() 설 명 ==> 최소값을 구한다. 사용 형식 ==> min("숫자값", "숫자값",...) 결과 값 return ==> [max] 함수명 ==> max() 설 명 ==> 최대값을 구한다. 사용 형식 ==> max("숫자값", "숫자값",...) 결과 값 return ==> [count] 함수명 ==> count() 설 명 ==> 배열의 크기를 구한다. 사용 형식 ==> count("변수명") 결과 값 return ==> [sizeof] 함수명 ==> sizeof() 설 명 ==> 배열의 크기를 구한다. 사용 형식 ==> sizeof("변수명") 결과 값 return ==> [each] 함수명 ==> each() 설 명 ==> 배열의 내용을 출력할때 사용한다. 사용 형식 ==> each("배열변수명") 결과 값 return ==> [list] 함수명 ==> list() 설 명 ==> 배열의 내용을 출력할때 사용한다. 사용 형식 ==> list("배열의 인자를 받을 변수명", "배열의 인자를 받을 변수명"...) 결과 값 return ==> [end] 함수명 ==> end() 설 명 ==> 현재 배열의 포인터를 끝으로 이동시킨다. 사용 형식 ==> end("배열변수명") 결과 값 return ==> [next] 함수명 ==> next() 설 명 ==> 현재 배열의 포인터를 다음으로 이동시킨다. 사용 형식 ==> next("배열변수명") 결과 값 return ==> [reset] 함수명 ==> reset() 설 명 ==> reset은 배열포인터를 다시 처음으로 되돌린다. 사용 형식 ==> reset("배열변수명") 결과 값 return ==> [exec] 함수명 ==> exec() 설 명 ==> 리눅스 서버의 내부 명령어를 사용하게 한다. 사용 형식 ==> exec("리눅스명령어", "결과를 저장할 변수명" ,"에러발생시 저장할 변수명") 결과 값 return ==> [number_format] 함수명 ==> number_format() 설 명 ==> 천단위마다 ","를 붙여준다. 사용 형식 ==> number_format("변수명", "소수점자리수", "소수점 표시마크변경", "천단위 표시 마크변경") 결과 값 return ==> [show_source] 함수명 ==> show_source() 설 명 ==> php파일의 소스를 보여준다. 사용 형식 ==> show_source("경로명/파일명") 결과 값 return ==> [highlight_string] 함수명 ==> highlight_string() 설 명 ==> php파일의 소스를 보여준다. 사용 형식 ==> show_source("경로명/파일명") 결과 값 return ==> [uniqid] 함수명 ==> uniqid() 설 명 ==> 유일한 아이디 값을 만들어준다 사용 형식 ==> uniqid() 결과 값 return ==> [PHP_SELF] 함수명 ==> $PHP_SELF 사용 형식 ==> $PHP_SELF 결과 값 return ==> 문자열 설 명 ==> document root를 기준으로 한 현재 실행중인 스크립트의 파일 이름. PHP를 커맨드라인으로 샐행한 경우 이 변수는 사용할 수 없다. [HTTP_COOKIE_VARS] 함수명 ==> $HTTP_COOKIE_VARS 사용 형식 ==> $HTTP_COOKIE_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP 쿠키를 사용해 전달된 변수의 associative 배열 [HTTP_GET_VARS] 함수명 ==> $HTTP_GET_VARS 사용 형식 ==> $HTTP_GET_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP GET 메소드를 사용해 전달된 변수의 associative 배열 [HTTP_POST_VARS] 함수명 ==> $HTTP_POST_VARS 사용 형식 ==> $HTTP_POST_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP POST 메소드를 사용해 전달된 변수의 associative 배열 [HTTP_POST_FILES] 함수명 ==> $HTTP_POST_FILES 사용 형식 ==> $HTTP_POST_FILES 결과 값 return ==> 설 명 ==> 현재 스크립트에 HTTP POST 메소드를 사용해 업로드된 파일에 대한 정보를 가진 associative 배열 [HTTP_ENV_VARS] 함수명 ==> $HTTP_ENV_VARS 사용 형식 ==> $HTTP_ENV_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 현재 환경 변수에서 전달된 변수의 associative 배열 [HTTP_SERVER_VARS] 함수명 ==> $HTTP_SERVER_VARS 사용 형식 ==> $HTTP_SERVER_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP 서버에서 전달된 변수의 associative 배열 이 변수들은 위에서 언급한 Apache 변수들과 유사한 내용으로 되어있다. [GATEWAY_INTERFACE] 함수명 ==> $GATEWAY_INTERFACE 사용 형식 ==> $GATEWAY_INTERFACE 결과 값 return ==> 문자열 설 명 ==> 서버가 사용하고 있는 CGI specification의 revision. 예: 'CGI/1.1'. [SERVER_NAME] 함수명 ==> $SERVER_NAME 사용 형식 ==> $SERVER_NAME 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트가 실행되고 있는 호스트의 이름. 만약 스크립트가 가상 호스트에서 실행되고 있다면, 이 값은 가상 호스트의 값이 될 것이다. [SERVER_SOFTWARE] 함수명 ==> $SERVER_SOFTWARE 사용 형식 ==> $SERVER_SOFTWARE 결과 값 return ==> 문자열 설 명 ==> 요구에 대한 대답의 헤더에 사용할 서버 identification 문자열 [SERVER_PROTOCOL] 함수명 ==> $SERVER_PROTOCOL 사용 형식 ==> $SERVER_PROTOCOL 결과 값 return ==> 문자열 설 명 ==> 페이지가 요구되어질 때 사용한 프로토콜의 이름과 리비젼. 예: 'HTTP/1.0'; [REQUEST_METHOD] 함수명 ==> $REQUEST_METHOD 사용 형식 ==> $REQUEST_METHOD 결과 값 return ==> 문자열 설 명 ==> 페이지가 요구될 때 사용된 method: 예: 'GET', 'HEAD', 'POST', 'PUT'. [QUERY_STRING] 함수명 ==> $QUERY_STRING 사용 형식 ==> $QUERY_STRING 결과 값 return ==> 문자열 설 명 ==> 해당 페이지를 접근할 때 사용된 query string. [DOCUMENT_ROOT] 함수명 ==> $DOCUMENT_ROOT 사용 형식 ==> $DOCUMENT_ROOT 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트가 샐행중인 document root 디렉토리. 서버의 설정 파일에 정의되어 있다. [HTTP_ACCEPT] 함수명 ==> $HTTP_ACCEPT 사용 형식 ==> $HTTP_ACCEPT 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept: 헤더의 내용 (존재하는 경우만) [HTTP_ACCEPT_CHARSET] 함수명 ==> $HTTP_ACCEPT_CHARSET 사용 형식 ==> $HTTP_ACCEPT_CHARSET 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept-Charset: 헤더의 내용 (존재하는 경우만). 예: 'iso-8859-1,*,utf-8'. [HTTP_ACCEPT_ENCODING] 함수명 ==> $HTTP_ACCEPT_ENCODING 사용 형식 ==> $HTTP_ACCEPT_ENCODING 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept-Encoding: 헤더의 내용 (존재하는 경우만). 예: 'gzip'. [HTTP_ACCEPT_LANGUAGE] 함수명 ==> $HTTP_ACCEPT_LANGUAGE 사용 형식 ==> $HTTP_ACCEPT_LANGUAGE 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept-Language: 헤더의 내용 (존재하는 경우만). 예: 'en'. [HTTP_CONNECTION] 함수명 ==> $HTTP_CONNECTION 사용 형식 ==> $HTTP_CONNECTION 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Connection: 헤더의 내용 (존재하는 경우만). 예: 'Keep-Alive'. [HTTP_HOST] 함수명 ==> $HTTP_HOST 사용 형식 ==> $HTTP_HOST 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Host: 헤더의 내용 (존재하는 경우만). [HTTP_REFERER] 함수명 ==> $HTTP_REFERER 사용 형식 ==> $HTTP_REFERER 결과 값 return ==> 문자열 설 명 ==> 현재 페이지를 찾아온 페이지. [HTTP_USER_AGENT] 함수명 ==> $HTTP_USER_AGENT 사용 형식 ==> $HTTP_USER_AGENT 결과 값 return ==> 문자열 설 명 ==> 현재의 요구에 포함된 User_Agent: 헤더의 내용 (존재하는 경우만). [REMOTE_ADDR] 함수명 ==> $REMOTE_ADDR 사용 형식 ==> $REMOTE_ADDR 결과 값 return ==> 문자열 설 명 ==> 사용자가 현재 페이지를 보고 있는 시스템의 IP 주소 [REMOTE_PORT] 함수명 ==> $REMOTE_PORT 사용 형식 ==> $REMOTE_PORT 결과 값 return ==> 문자열 설 명 ==> 사용자의 시스템이 웹서버와 통신하고 있는 port 번호 [SCRIPT_FILENAME] 함수명 ==> $SCRIPT_FILENAME 사용 형식 ==> $SCRIPT_FILENAME 결과 값 return ==> 문자열 설 명 ==> 현재 실행되고 있는 스크립트의 절대 경로명 [SERVER_ADMIN] 함수명 ==> $SERVER_ADMIN 사용 형식 ==> $SERVER_ADMIN 결과 값 return ==> 문자열 설 명 ==> 웹서버 설정 파일에서 SERVER_ADMIN (Apache의 예) 지시자에 설정되어 있는 값. [SERVER_PORT] 함수명 ==> $SERVER_PORT 사용 형식 ==> $SERVER_PORT 결과 값 return ==> 문자열 설 명 ==> 웹서버가 사용하는 port 번호. 기본값으로 보통 '80'이 사용. [SERVER_SIGNATURE] 함수명 ==> $SERVER_SIGNATURE 사용 형식 ==> $SERVER_SIGNATURE 결과 값 return ==> 문자열 설 명 ==> server-generated 페이지에 추가되는 서버 버전과 가상 호스트 명. (enabled된 경우만) [PATH_TRANSLATED] 함수명 ==> $PATH_TRANSLATED 사용 형식 ==> $PATH_TRANSLATED 결과 값 return ==> 문자열 설 명 ==> 모든 virtual을 real로의 전환을 마친 후, 현재 페이지의 파일시스템 기준의 경로. (document root 기준이 아니다.) [SCRIPT_NAME] 함수명 ==> $SCRIPT_NAME 사용 형식 ==> $SCRIPT_NAME 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트의 경로. 이것은 해당 페이지가 자기 자신을 가리킬 때 사용하면 유용하다. [REQUEST_URI] 함수명 ==> $REQUEST_URI 사용 형식 ==> $REQUEST_URI 결과 값 return ==> 문자열 설 명 ==> 이 페이지를 접근하기 위해 사용한 URI. 예: '/index.html'. [mysql_connect] 함수명 ==> mysql_connect(); 사용 형식 ==> mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd) 결과 값 return ==> mysql/NULL 설 명 ==> 데이터베이스 엔진과 연결을 설정하는 함수 [mysql_select_db] 함수명 ==> mysql_select_db(); 사용 형식 ==> mysql_select_db(MYSQL *mysql, const char *db) 결과 값 return ==> int 설 명 ==> mysql_connect() 함수가 성공적으로 수행된 후에 호출하는 함수 서버에서 관리하고 있는 데이터베이스 중 접근하려는 데이터베이스를 선택하는 함수 [mysql_query] 함수명 ==> mysql_query(); 사용 형식 ==> mysql_query(MYSQL *mysql, const char *query); 결과 값 return ==> int 설 명 ==> mysql에 의해서 지정된 데이터베이스에 query에 의해서 지정된 SQL 쿼리를 실행한다. [mysql_store_result] 함수명 ==> mysql_store_result(); 사용 형식 ==> mysql_store_result(MYSQL *mysql); 결과 값 return ==> MYSQL_RES 설 명 ==> mysql_query가 성공적으로 실행된 후 그 결과를 읽는다. [mysql_fetch_row] 함수명 ==> mysql_fetch_row(); 사용 형식 ==> mysql_fetch_row(MYSQL_RES *res); 결과 값 return ==> MYSQL_ROW 설 명 ==> 쿼리 결과로부터 다음 줄(row)을 불러온다. 더 이상 불러올 데이터가 없으면, NULL을 리턴한다. [mysql_num_fields] 함수명 ==> mysql_num_fields(); 사용 형식 ==> mysql_num_fields(MYSQL_RES *result); 결과 값 return ==> int 설 명 ==> 쿼리 결과에 있는 컬럼(fields)의 숫자를 리턴하는 매크로 함수 [mysql_num_rows] 함수명 ==> mysql_num_rows(); 사용 형식 ==> mysql_num_rows(MYSQL_RES *result); 결과 값 return ==> int 설 명 ==> 가장 최근에 타 함수에 의해서 리턴된 행수(ROW)를 리턴하는 매크로 함수(검색결과 갯수 리턴) [mysql_close] 함수명 ==> mysql_close(); 사용 형식 ==> mysql_close(MYSQL *mysql); 결과 값 return ==> void 설 명 ==> 데이터 베이스 엔진과의 연결을 닫는다. 모든 작업이 완료된 후에는 mysql_close으로 connection을 닫아야함. 복귀 값 : 없음 [mysql_eof] 함수명 ==> mysql_eof(); 사용 형식 ==> mysql_eof(MYSQL_RES *); 결과 값 return ==> int 설 명 ==> fetch할 자료가 더 있는지를 검사한다. [mysql_error] 함수명 ==> mysql_error(); 사용 형식 ==> mysql_error(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> mysql 연결에서 가장 최근에 호출된 MySQL 함수의 오류 메시지 문자열을 리턴하는 함수. 오류가 발생하지 않았다면, empty string을 리턴 [mysql_affected_rows] 함수명 ==> mysql_affected_rows(); 사용 형식 ==> mysql_affected_rows(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> 가장 최근의 UPDATE, DELETE 또는 INSERT에 영향을 받은(affected) row의 수를 반환한다. [mysql_create_db] 함수명 ==> mysql_create_db(); 사용 형식 ==> mysql_create_db(MYSQL *mysql, const char *db); 결과 값 return ==> int 설 명 ==> mysql에 의해서 지정된 기계에 db라는 이름의 데이터베이스를 생성한다. [mysql_data_seek] 함수명 ==> mysql_data_seek(); 사용 형식 ==> mysql_data_seek(MYSQL_RES *res, uint offset); 결과 값 return ==> void 설 명 ==> 쿼리 결과값에서 지정된 행(row)을 찾는다. mysql_use_result()에 의해서 생성된 연결에서는 쓸 수 없다. [mysql_drop_db] 함수명 ==> mysql_fetch_field(); 사용 형식 ==> mysql_drop_db(MYSQL *mysql, const char *db); 결과 값 return ==> int 설 명 ==> mysql에 의해서 지정된 machine으로부터 db라는 이름을 데이터베이스를 drop한다. [mysql_fetch_field] 함수명 ==> mysql_fetch_field(); 사용 형식 ==> mysql_fetch_field(MYSQL_RES *handle); 결과 값 return ==> MYSQL_FIELD 설 명 ==> 테이블 필드의 타입이 무엇인지 알아낸다. [mysql_fetch_lengths] 함수명 ==> mysql_fetch_lengths(); 사용 형식 ==> mysql_fetch_lengths(MYSQL_RES *mysql); 결과 값 return ==> unsigned int 설 명 ==> 쿼리 결과값에 있는 모든 컬럼의 길이를 리턴한다. [mysql_field_seek] 함수명 ==> mysql_field_seek(); 사용 형식 ==> mysql_field_seek(MYSQL_RES *result, int field); 결과 값 return ==> void 설 명 ==> 컬럼 커서를 컬럼 번호 field로 옮긴다. 이때, field 값 x는 0 <= x <= mysql_num_fields(MYSQL_RES*)-1 이어야한다. [mysql_free_result] 함수명 ==> mysql_free_result(); 사용 형식 ==> mysql_free_result(MYSQL_RES *result); 결과 값 return ==> void 설 명 ==> 쿼리 결과를 저장하고있는 메모리를 free시킨다. mysql_store_result()에 대한 결과값 사용을 마치고 호출해야한다. [mysql_get_client_info] 함수명 ==> mysql_get_client_info(); 사용 형식 ==> mysql_get_client_info(void); 결과 값 return ==> char 설 명 ==> 현재 쓰이고 있는 client 라이브러리의 버전 정보를 포함하고 있는 스트링을 리턴한다. [mysql_get_host_info] 함수명 ==> mysql_get_host_info(); 사용 형식 ==> mysql_get_host_info(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> host의 이름을 리턴한다 (mysql_connect와 host 인자(argument)는 같다). [mysql_get_proto_info] 함수명 ==> mysql_get_proto_info(); 사용 형식 ==> mysql_get_proto_info(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> 연결에 쓰이고 있는 프로토콜의 버전을 얻는다. [mysql_get_server_info] 함수명 ==> mysql_get_server_info(); 사용 형식 ==> mysql_get_server_info(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> 써버의 버전 번호를 리턴한다. [mysql_insert_id] 함수명 ==> mysql_insert_id(); 사용 형식 ==> mysql_insert_id(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> 결과 변수인 'res'에서 AUTO_INCREMENT 필드를 위해서 생성된 ID를 리턴한다. [mysql_list_dbs] 함수명 ==> mysql_list_dbs(); 사용 형식 ==> mysql_list_dbs(MYSQL *mysql, const char *wild); 결과 값 return ==> MYSQL_RES 설 명 ==> mSQL 어플리케이션을 쉽게 포팅하기 위해서 제공되었다. 쿼리처럼 'SHOW databases LIKE wild-card '를 실행하는 것과 유사하다. [mysql_list_fields] 함수명 ==> mysql_list_fields(); 사용 형식 ==> mysql_list_fields(MYSQL *mysql, const char *table, const char *wild); 결과 값 return ==> MYSQL_RES 설 명 ==> mSQL 어플리케이션을 쉽게 포팅하기 위해서 제공되었다. [mysql_list_processes] 함수명 ==> mysql_list_processes(); 사용 형식 ==> mysql_list_processes(MYSQL *mysql); 결과 값 return ==> MYSQL_RES 설 명 ==> MySQL 데이터베이스 엔진에서 현재 실행 중인 thread의 리스트를 얻는다. 단, process 권한을 가지고 있어야한다. [mysql_list_tables] 함수명 ==> mysql_list_tables(); 사용 형식 ==> mysql_list_tables(MYSQL *mysql, const char *wild); 결과 값 return ==> MYSQL_RES 설 명 ==> mSQL 응용 프로그램을 쉽게 포팅하기 위한 함수. 쿼리처럼 'SHOW tables FROM database'를 하는 것과 유사하다. [mysql_real_query] 함수명 ==> mysql_real_query(); 사용 형식 ==> mysql_real_query(MYSQL *mysql, const char *query, uint length); 결과 값 return ==> int 설 명 ==> 쿼리 스트링을 위해서 크기가 고정된 버퍼를 할당했다면, 이것을 쓸 수 있다. [mysql_reload] 함수명 ==> mysql_reload(); 사용 형식 ==> mysql_reload(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> MySQL 데이터베이스 엔진이 사용자 권한 테이블을 다시 읽어들이고, 모든 캐쉬를 정리하고, 쓰이지 않는 모든 테이블을 close한다. [mysql_shutdown] 함수명 ==> mysql_shutdown(); 사용 형식 ==> mysql_shutdown(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> MySQL 데이터베이스 엔진을 shutdown한다. 단, 사용자가 shutdown 권한을 가지고 있어야한다. [mysql_stat] 함수명 ==> mysql_stat(); 사용 형식 ==> mysql_stat(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> 커맨드 'mysqladmin version'과 유사한 정보를 문자 배열로 리턴한다. [mysql_use_result] 함수명 ==> mysql_use_result(); 사용 형식 ==> mysql_use_result(MYSQL *mysql); 결과 값 return ==> MYSQL_RES 설 명 ==> 결과를 mysql_fetch_row()에 의해서 써버에서 동적으로 불러오는 것을 제외하면, mysql_store_result()와 같다.
태그로 모두 바꿔준다. 사용 형식 ==> nl2br() 결과 값 return ==> [echo] 함수명 ==> echo(); 설 명 ==> 문자열 출력 사용 형식 ==> echo("변수명" 또는 "문자열") 결과 값 return ==> [eregi] 함수명 ==> eregi(); 설 명 ==> 지정 문자열내에서 대소문자 구분없이 문자열 또는 정규식으로 특정 문자 또는 기호,숫자등을 찾을때 사용 형식 ==> eregi("찾는문자/정규식","지정 문자열") 결과 값 return ==> [ereg] 함수명 ==> ereg(); 설 명 ==> 지정 문자열내에서 대소문자를 구분하여 문자열 또는 정규식으로 특정 문자 또는 기호,숫자등을 찾을때 사용 형식 ==> ereg("찾는문자/정규식","지정 문자열") 결과 값 return ==> [eregi_replace] 함수명 ==> eregi_replace(); 설 명 ==> 지정 문자열내에서 대소문자를 구분없이 찾는 문자열 또는 정규식으로 특정 문자열,기호,숫자등을 찾아서 타겟 문자열 형식으로 변환할때 사용 형식 ==> eregi_replace("찾는문자/정규식","타겟문자열","지정 문자열") 결과 값 return ==> [ereg_replace] 함수명 ==> ereg_place(); 설 명 ==> 지정 문자열내에서 대소문자를 구분하여 찾는 문자열/정규식으로 특정 문자열,기호,숫자등을 찾아서 타겟 문자열 형식으로 변환할때 사용 형식 ==> ereg_replace("찾는문자/정규식","타겟문자열","지정 문자열") 결과 값 return ==> [include] 함수명 ==> include(); 설 명 ==> 특정 파일을 소스내에 포함시킬 때. 사용 형식 ==> include("경로/파일명") 결과 값 return ==> [print] 함수명 ==> pring(); 설 명 ==> 문자열 출력 사용 형식 ==> print("변수명" 또는 "문자열") 결과 값 return ==> [sprintf] 함수명 ==> sprintf() 설 명 ==> 포맷 문자열을 통해 지정해 준 포맷으로 문자열을 표시한다. 사용 형식 ==> sprintf("포맷","변수명") 결과 값 return ==> [printf] 함수명 ==> printf() 설 명 ==> 지정할 수 있는 포맷에 따라 문자열을 출력한다. 사용 형식 ==> printf("포맷","변수명") 결과 값 return ==> [explode] 함수명 ==> explode() 설 명 ==> 문자열을 지정해준 구분자로 분리하여 배열에 저장한다. 사용 형식 ==> explode("구분자","문자열인수") 결과 값 return ==> [implode] 함수명 ==> implode() 설 명 ==> 구분자로 나누어 배열에 담은 문자열을 다시 지정해준 구분자로 연결하여 전체 문자열을 반환한다. 사용 형식 ==> implode("구분자",배열변수명) 결과 값 return ==> [join] 함수명 ==> join() 설 명 ==> implode()와 동일한 기능을 수행한다. 사용 형식 ==> join("/", "배열변수명") 결과 값 return ==> [split] 함수명 ==> split() 설 명 ==> 주어진 문자열을 정규표현식의 패턴에 따라 분리하여 배열에 저장한다. 사용 형식 ==> implode("정규표현식","문자열") 결과 값 return ==> [strcmp] 함수명 ==> strcmp() 설 명 ==> 두개의 문자열을 비교하여 참이면1, 거짓이면 0을 반환한다. 사용 형식 ==> strcmp("문자열","문자열") 또는 strcmp("문자열","변수명") 또는 strcmp(변수명, 변수명) 결과 값 return ==> [substr] 함수명 ==> substr() 설 명 ==> 문자열에서 특정시작 문자부터 길이만큼의 문자열을 추출하여 반환한다. 사용 형식 ==> substr("문자열", 시작문자번호, 문자열의 길이) 결과 값 return ==> [exit] 함수명 ==> exit; 설 명 ==> PHP의 수행을 중단시킨다. 사용 형식 ==> exit; 결과 값 return ==> [strchr] 함수명 ==> strchr() 설 명 ==> 문자열이 처음으로 나타나는 위치부터 끝까지 반환 사용 형식 ==> strchr("문자열","찾을 문자열") 결과 값 return ==> [strstr] 함수명 ==> strstr() 설 명 ==> strchr()함수와 동일한 수행을 한다. 사용 형식 ==> strstr("문자열","찾을 문자열") 결과 값 return ==> [strrchr] 함수명 ==> strrchr() 설 명 ==> 문자열이 마지막으로 나타나는 위치부터 끝까지 반환한다. 사용 형식 ==> strrchr("문자열","찾을문자열") 결과 값 return ==> [strpos] 함수명 ==> strpos() 설 명 ==> 문자열 대신 처음으로 나타나는 위치를 숫자로 반환, 이때 숫자는 0부터 시작. 사용 형식 ==> strpos("문자열","찾을 문자열") 결과 값 return ==> [strrpos] 함수명 ==> strrpos() 설 명 ==> 찾고자 하는 문자열에서 마지막으로 나타나는 위치를 반환한다. 사용 형식 ==> strrpos("문자열", "찾을 문자열") [strlen] 함수명 ==> strlen() 설 명 ==> 문자열의 길이를 반환한다. 사용 형식 ==> strlen($변수명) 또는 strlen("문자열") 결과 값 return ==> [strtolower] 함수명 ==> strtolower() 설 명 ==> 알파벳 대문자를 모두 소문자로 바꾸어 반환한다. 사용 형식 ==> strtolower("문자열") 결과 값 return ==> [strtoupper] 함수명 ==> strtoupper() 설 명 ==> 알파벳 대문자를 소문자로 바꾸어 반환한다. 사용 형식 ==> strtoupper("문자열") 결과 값 return ==> [ucfirst] 함수명 ==> ucfirst() 설 명 ==> 알파벳 문자열의 첫 글자를 대문자로 반환한다. 사용 형식 ==> unfirst("문자열") 결과 값 return ==> [ucwords] 함수명 ==> ucwords() 설 명 ==> 알파벳 문자열의 첫 글자를 대문자로 반환한다. 사용 형식 ==> ucwords("문자열") 결과 값 return ==> [strrev] 함수명 ==> strrev() 설 명 ==> 인자로 전달한 문자열의 순서를 역전시킨다. 사용 형식 ==> strrev("문자열") 결과 값 return ==> [strtr] 함수명 ==> strtr() 설 명 ==> 문자열에서 변경하고자 하는 문자열을 변경할문자열로 1:1 변경해준다. 사용 형식 ==> strtr("문자열","변경할문자열","변경할 문자열") 결과 값 return ==> [str_replace] 함수명 ==> str_replace 설 명 ==> 문자열 중에 변경하고자 하는 문자열을 찾아 변환한다. 사용 형식 ==> str_replace("찾을문자열","변경할문자열","문자열 원본") 결과 값 return ==> [chop] 함수명 ==> chop() 설 명 ==> 문자열의 뒷부분의 공백 문자를 제거한 후 반환한다. 사용 형식 ==> chop("문자열") 결과 값 return ==> [trim] 함수명 ==> trim() 설 명 ==> 문자열의 앞과 뒤에 있는 공백을 제거한 후 문자열을 반환한다. 사용 형식 ==> trim("문자열") 결과 값 return ==> [quotemeta] 함수명 ==> quotemeta() 설 명 ==> 메타문자 앞에 역슬래시를 붙인다. 사용 형식 ==> quotemeta() 결과 값 return ==> [chr] 함수명 ==> chr() 설 명 ==> 아스키함수에 해당하는 문자를 반환한다. 사용 형식 ==> chr("아스키값") 결과 값 return ==> [ord] 함수명 ==> ord() 설 명 ==> 문자열에서 첫번째 문자에 아스키코드값을 반환한다. 사용 형식 ==> ord("문자열") 결과 값 return ==> [parse_str] 함수명 ==> parse_str() 설 명 ==> get방식과 같은 형태의 변수형을 변수와 값으로 받을 수 있게 해준다. 사용 형식 ==> parse_str(변수명) 결과 값 return ==> [fopen] 함수명 ==> fopen() 설 명 ==> 로컬경로의 파일이나 url경로의 파일을 읽기 모드나 쓰기 모드로 열어준다. 사용 형식 ==> fopen("절대경로명/파일", "모드"),fopen("url주소", "모드") 결과 값 return ==> [fclose] 함수명 ==> fclose() 설 명 ==> fopen으로 열린 파일을 닫는다. 사용 형식 ==> fclose($fp) 결과 값 return ==> [fread] 함수명 ==> fread() 설 명 ==> 파일포인터가 가리키는 파일의 내용을 지정한 크기만큼 읽어 들인다. 사용 형식 ==> fread($fp,"읽어들일 바이트") 결과 값 return ==> [feof] 함수명 ==> feof() 설 명 ==> 현재 파일 포인터가 파일의 끝인지를 알려주는 함수 사용 형식 ==> feof($fp) 결과 값 return ==> [fgets] 함수명 ==> fgets() 설 명 ==> 파일을 읽어올때 한줄씩 읽어온다. 사용 형식 ==> fgets($fp,"읽어들일 바이트") 결과 값 return ==> [fputs] 함수명 ==> fputs() 설 명 ==> 파일을 a 또는 w 모드로 열어 문자열을 파일에 기록한다. 사용 형식 ==> fputs($fp, "문자열") 결과 값 return ==> [fwirte] 함수명 ==> fwirte() 설 명 ==> 파일을 기록한다. 사용 형식 ==> fwrite($fp, "문자열") 결과 값 return ==> [fpassthru] 함수명 ==> fpassthru() 설 명 ==> 파일포인터의 현재 위치에서 파일의 끝까지 읽어 들이도록 한다. 사용 형식 ==> fpassthru($fp) 결과 값 return ==> [readfile] 함수명 ==> readfile() 설 명 ==> fpassthru와 비슷하지만 fopen()없이 직접 바로 파일을 읽어들일 수 있다. 읽어들인 파일의 절대경로를 포함한다. 사용 형식 ==> readfile("파일의 절대경로 또는 상대경로/파일명") 결과 값 return ==> [fgetc] 함수명 ==> fgetc() 설 명 ==> 파일로부터 한문자를 읽어들인다. 사용 형식 ==> fgetc($fp) 결과 값 return ==> [filesize] 함수명 ==> filesize() 설 명 ==> 파일의 크기를 바이트수로 반환한다. 사용 형식 ==> filesize("파일경로/파일명") 결과 값 return ==> [file_exists] 함수명 ==> file_exists() 설 명 ==> 파일이름으로 지정한 파일이 존재하는지 검사한다. 사용 형식 ==> file_exists("파일경로/파일명") 결과 값 return ==> [is_file] 함수명 ==> is_file() 설 명 ==> 파일이름으로 지정한 이름이 파일면 true를 반환한다. 사용 형식 ==> is_file("파일경로/파일명") 결과 값 return ==> [is_dir] 함수명 ==> is_dir() 설 명 ==> 파일이름으로 지정한 이름이 디렉토리일경우 true를 반환한다. 사용 형식 ==> is_dir("파일경로/파일명") 결과 값 return ==> [is_link] 함수명 ==> is_link() 설 명 ==> 파일이름으로 지정한 이름이 심볼릭 링크일경우 true를 반환한다. 사용 형식 ==> is_link("파일경로/파일명") 결과 값 return ==> [is_escutable] 함수명 ==> is_escutable() 설 명 ==> 파일이름으로 지정한 파일이 실행 가능한 파일이면 true를 반환한다. 사용 형식 ==> is_excutable("파일경로/파일명") 결과 값 return ==> [is_readable] 함수명 ==> is_readable() 설 명 ==> 파일이름으로 지정한 파일이나 디렉토리가 읽기 가능한경우 true를 반환한다 사용 형식 ==> is_readable("파일경로/파일명 또는 디렉토리명") 결과 값 return ==> [is_writeable] 함수명 ==> is_writeable() 설 명 ==> 파일이름으로 지정한 파일이나 디렉토리가 쓰기 가능한 경우 true를 반환한다 사용 형식 ==> is_writeable("파일경로/파일명 또는 디렉토리명") 결과 값 return ==> [copy] 함수명 ==> copy() 설 명 ==> 파일을 복사하고 제대로 수행이 되면 true를 반환한다. 사용 형식 ==> copy("파일경로/복사할 파일명", "파일경로/복사된 파일명") 결과 값 return ==> [rename] 함수명 ==> rename() 설 명 ==> 파일을 이름을 바꾼다. 제대로 수행이 되면 true를 반환한다. 사용 형식 ==> rename("파일경로/변경할 파일명", "파일경로/변경후 파일명") 결과 값 return ==> [unlink] 함수명 ==> unlink() 설 명 ==> 파일을 삭제한다. 제대로 수행될 경우 true를 반환한다. 사용 형식 ==> unlink("파일경로/삭제할 파일명") 결과 값 return ==> [mkdir] 함수명 ==> mkdir() 설 명 ==> 디렉토리를 생상하고 동시에 권한도 함께 지정할 수 있다. 사용 형식 ==> mkdir("경로/디렉토리명") 결과 값 return ==> [rmdir] 함수명 ==> rmdir() 설 명 ==> 디렉토리 삭제 사용 형식 ==> rmdir("경로/디렉토리명") 결과 값 return ==> [basename] 함수명 ==> basename() 설 명 ==> 경로명과 파일명을 받아 파일명만을 반환한다. 사용 형식 ==> basename("파일경로/파일명") 결과 값 return ==> [dirname] 함수명 ==> dirname() 설 명 ==> 경로명과 파일명을 받아 경로명만을 반환한다. 사용 형식 ==> dirname("파일경로/파일명") 결과 값 return ==> [file] 함수명 ==> file() 설 명 ==> 줄단위로 읽어서 각 줄으 문자열을 배열로 하여 반환한다. 사용 형식 ==> dirname("파일경로/파일명") 결과 값 return ==> [opendir] 함수명 ==> opendir() 설 명 ==> 지정한 디렉토리에 대한 핸들을 얻는다. 사용 형식 ==> opendir("디렉토리 경로") 결과 값 return ==> [closedir] 함수명 ==> closedir() 설 명 ==> opendir()함수 호출로 열어둔 디렉토리에 대한 핸들을 닫는다. 사용 형식 ==> closedir($od) 결과 값 return ==> [readdir] 함수명 ==> readdir() 설 명 ==> 디렉토리에 있는 모든 디렉토리 및 파일들의 이름을 읽어 배열의 형태로 반환 사용 형식 ==> readdir($od) 결과 값 return ==> [rewinddir] 함수명 ==> rewinddir() 설 명 ==> 디렉토리 핸들의 포인터 위치를 제일 처음으로 되돌린다. 사용 형식 ==> rewinddir($od) 결과 값 return ==> [chdir] 함수명 ==> chdir() 설 명 ==> 지저한 디렉토리로 바꾼다. 사용 형식 ==> chdir("경로명/디렉토리명") 결과 값 return ==> [dir] 함수명 ==> dir() 설 명 ==> 디렉토리 관련 함수를 사용할 수 있는 클래스 사용 형식 ==> dir("경로/디렉토리명") 결과 값 return ==> [parse_url] 함수명 ==> parse_url() 설 명 ==> url을 입력하면 해당 url에 대한 정보를 연관 배열로 저장하여 반환 사용 형식 ==> parse_url(URL주소) 결과 값 return ==> [urlencode] 함수명 ==> urlencode() 설 명 ==> 데이터를 url인코딩해준다. 사용 형식 ==> urlencode("문자열") 결과 값 return ==> [urldecode] 함수명 ==> urldecode() 설 명 ==> url을 통해 넘어온 값 중 인코딩된 문자열을 디코딩한다. 사용 형식 ==> urldecode("문자열") 결과 값 return ==> [gettype] 함수명 ==> gettype() 설 명 ==> 변수형을 반환한다. 사용 형식 ==> gettype("변수명") 결과 값 return ==> [settype] 함수명 ==> settype() 설 명 ==> 변수형을 변환한다. 사용 형식 ==> settype("변수명", "변수타입") 결과 값 return ==> [intval] 함수명 ==> intval() 설 명 ==> 변수값을 정수형 값으로 변환 사용 형식 ==> intval("변수값") 결과 값 return ==> [doubleval] 함수명 ==> doubleval() 설 명 ==> 변수값을 실수형 값으로 변환한다. 사용 형식 ==> doubleval("변수값") 결과 값 return ==> [strval] 함수명 ==> strval() 설 명 ==> 변수를 문자형 값으로 변환한다. 사용 형식 ==> strval("변수값") 결과 값 return ==> [isset] 함수명 ==> isset() 설 명 ==> 변수가 존재하는지 확인한다. 사용 형식 ==> isset("변수명") 결과 값 return ==> [unset] 함수명 ==> unset() 설 명 ==> 변수를 삭제한다. 사용 형식 ==> unset("변수명") 결과 값 return ==> [empty] 함수명 ==> empty() 설 명 ==> 변수에 값이 존재하는지 확인하여 없으면 true를 있으면 false를 반환한다. 사용 형식 ==> empty("변수명") 결과 값 return ==> [is_array] 함수명 ==> is_array() 설 명 ==> 변수의 형이 배열인지 확인한다. 사용 형식 ==> is_array("변수명") 결과 값 return ==> [is_double] 함수명 ==> is_double 설 명 ==> 변수의 형이 더블형인지 확인한다. 사용 형식 ==> is_double("변수명") 결과 값 return ==> [abs] 함수명 ==> abs() 설 명 ==> 변수의 절대값을 반환 사용 형식 ==> abs("변수명") 결과 값 return ==> [round] 함수명 ==> round() 설 명 ==> 변수의 반올림한 값을 구한다. 사용 형식 ==> round("변수명") 결과 값 return ==> [crypt] 함수명 ==> crypt(); 사용 형식 ==> crypt("문자열","암호키"); 설 명 ==> 특정문자열을 암호키를 이용하여 암호화 한다. 결과 값 return ==> [ceil] 함수명 ==> ceil() 설 명 ==> 변수 값의 무조건 올림 값을 구한다. 사용 형식 ==> ceil("변수명") 결과 값 return ==> [floor] 함수명 ==> floor() 설 명 ==> 변수값의 무조건 내림 값을 구한다. 사용 형식 ==> floor("변수명") 결과 값 return ==> [pow] 함수명 ==> pow() 설 명 ==> 인자 값만큼 제곱승 한 값을 구한다. 사용 형식 ==> pow("변수명", "제곱할 횟수") 결과 값 return ==> [min] 함수명 ==> min() 설 명 ==> 최소값을 구한다. 사용 형식 ==> min("숫자값", "숫자값",...) 결과 값 return ==> [max] 함수명 ==> max() 설 명 ==> 최대값을 구한다. 사용 형식 ==> max("숫자값", "숫자값",...) 결과 값 return ==> [count] 함수명 ==> count() 설 명 ==> 배열의 크기를 구한다. 사용 형식 ==> count("변수명") 결과 값 return ==> [sizeof] 함수명 ==> sizeof() 설 명 ==> 배열의 크기를 구한다. 사용 형식 ==> sizeof("변수명") 결과 값 return ==> [each] 함수명 ==> each() 설 명 ==> 배열의 내용을 출력할때 사용한다. 사용 형식 ==> each("배열변수명") 결과 값 return ==> [list] 함수명 ==> list() 설 명 ==> 배열의 내용을 출력할때 사용한다. 사용 형식 ==> list("배열의 인자를 받을 변수명", "배열의 인자를 받을 변수명"...) 결과 값 return ==> [end] 함수명 ==> end() 설 명 ==> 현재 배열의 포인터를 끝으로 이동시킨다. 사용 형식 ==> end("배열변수명") 결과 값 return ==> [next] 함수명 ==> next() 설 명 ==> 현재 배열의 포인터를 다음으로 이동시킨다. 사용 형식 ==> next("배열변수명") 결과 값 return ==> [reset] 함수명 ==> reset() 설 명 ==> reset은 배열포인터를 다시 처음으로 되돌린다. 사용 형식 ==> reset("배열변수명") 결과 값 return ==> [exec] 함수명 ==> exec() 설 명 ==> 리눅스 서버의 내부 명령어를 사용하게 한다. 사용 형식 ==> exec("리눅스명령어", "결과를 저장할 변수명" ,"에러발생시 저장할 변수명") 결과 값 return ==> [number_format] 함수명 ==> number_format() 설 명 ==> 천단위마다 ","를 붙여준다. 사용 형식 ==> number_format("변수명", "소수점자리수", "소수점 표시마크변경", "천단위 표시 마크변경") 결과 값 return ==> [show_source] 함수명 ==> show_source() 설 명 ==> php파일의 소스를 보여준다. 사용 형식 ==> show_source("경로명/파일명") 결과 값 return ==> [highlight_string] 함수명 ==> highlight_string() 설 명 ==> php파일의 소스를 보여준다. 사용 형식 ==> show_source("경로명/파일명") 결과 값 return ==> [uniqid] 함수명 ==> uniqid() 설 명 ==> 유일한 아이디 값을 만들어준다 사용 형식 ==> uniqid() 결과 값 return ==> [PHP_SELF] 함수명 ==> $PHP_SELF 사용 형식 ==> $PHP_SELF 결과 값 return ==> 문자열 설 명 ==> document root를 기준으로 한 현재 실행중인 스크립트의 파일 이름. PHP를 커맨드라인으로 샐행한 경우 이 변수는 사용할 수 없다. [HTTP_COOKIE_VARS] 함수명 ==> $HTTP_COOKIE_VARS 사용 형식 ==> $HTTP_COOKIE_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP 쿠키를 사용해 전달된 변수의 associative 배열 [HTTP_GET_VARS] 함수명 ==> $HTTP_GET_VARS 사용 형식 ==> $HTTP_GET_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP GET 메소드를 사용해 전달된 변수의 associative 배열 [HTTP_POST_VARS] 함수명 ==> $HTTP_POST_VARS 사용 형식 ==> $HTTP_POST_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP POST 메소드를 사용해 전달된 변수의 associative 배열 [HTTP_POST_FILES] 함수명 ==> $HTTP_POST_FILES 사용 형식 ==> $HTTP_POST_FILES 결과 값 return ==> 설 명 ==> 현재 스크립트에 HTTP POST 메소드를 사용해 업로드된 파일에 대한 정보를 가진 associative 배열 [HTTP_ENV_VARS] 함수명 ==> $HTTP_ENV_VARS 사용 형식 ==> $HTTP_ENV_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 현재 환경 변수에서 전달된 변수의 associative 배열 [HTTP_SERVER_VARS] 함수명 ==> $HTTP_SERVER_VARS 사용 형식 ==> $HTTP_SERVER_VARS 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트에 HTTP 서버에서 전달된 변수의 associative 배열 이 변수들은 위에서 언급한 Apache 변수들과 유사한 내용으로 되어있다. [GATEWAY_INTERFACE] 함수명 ==> $GATEWAY_INTERFACE 사용 형식 ==> $GATEWAY_INTERFACE 결과 값 return ==> 문자열 설 명 ==> 서버가 사용하고 있는 CGI specification의 revision. 예: 'CGI/1.1'. [SERVER_NAME] 함수명 ==> $SERVER_NAME 사용 형식 ==> $SERVER_NAME 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트가 실행되고 있는 호스트의 이름. 만약 스크립트가 가상 호스트에서 실행되고 있다면, 이 값은 가상 호스트의 값이 될 것이다. [SERVER_SOFTWARE] 함수명 ==> $SERVER_SOFTWARE 사용 형식 ==> $SERVER_SOFTWARE 결과 값 return ==> 문자열 설 명 ==> 요구에 대한 대답의 헤더에 사용할 서버 identification 문자열 [SERVER_PROTOCOL] 함수명 ==> $SERVER_PROTOCOL 사용 형식 ==> $SERVER_PROTOCOL 결과 값 return ==> 문자열 설 명 ==> 페이지가 요구되어질 때 사용한 프로토콜의 이름과 리비젼. 예: 'HTTP/1.0'; [REQUEST_METHOD] 함수명 ==> $REQUEST_METHOD 사용 형식 ==> $REQUEST_METHOD 결과 값 return ==> 문자열 설 명 ==> 페이지가 요구될 때 사용된 method: 예: 'GET', 'HEAD', 'POST', 'PUT'. [QUERY_STRING] 함수명 ==> $QUERY_STRING 사용 형식 ==> $QUERY_STRING 결과 값 return ==> 문자열 설 명 ==> 해당 페이지를 접근할 때 사용된 query string. [DOCUMENT_ROOT] 함수명 ==> $DOCUMENT_ROOT 사용 형식 ==> $DOCUMENT_ROOT 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트가 샐행중인 document root 디렉토리. 서버의 설정 파일에 정의되어 있다. [HTTP_ACCEPT] 함수명 ==> $HTTP_ACCEPT 사용 형식 ==> $HTTP_ACCEPT 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept: 헤더의 내용 (존재하는 경우만) [HTTP_ACCEPT_CHARSET] 함수명 ==> $HTTP_ACCEPT_CHARSET 사용 형식 ==> $HTTP_ACCEPT_CHARSET 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept-Charset: 헤더의 내용 (존재하는 경우만). 예: 'iso-8859-1,*,utf-8'. [HTTP_ACCEPT_ENCODING] 함수명 ==> $HTTP_ACCEPT_ENCODING 사용 형식 ==> $HTTP_ACCEPT_ENCODING 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept-Encoding: 헤더의 내용 (존재하는 경우만). 예: 'gzip'. [HTTP_ACCEPT_LANGUAGE] 함수명 ==> $HTTP_ACCEPT_LANGUAGE 사용 형식 ==> $HTTP_ACCEPT_LANGUAGE 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Accept-Language: 헤더의 내용 (존재하는 경우만). 예: 'en'. [HTTP_CONNECTION] 함수명 ==> $HTTP_CONNECTION 사용 형식 ==> $HTTP_CONNECTION 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Connection: 헤더의 내용 (존재하는 경우만). 예: 'Keep-Alive'. [HTTP_HOST] 함수명 ==> $HTTP_HOST 사용 형식 ==> $HTTP_HOST 결과 값 return ==> 문자열 설 명 ==> 현재의 요구(request)에 포함된 Host: 헤더의 내용 (존재하는 경우만). [HTTP_REFERER] 함수명 ==> $HTTP_REFERER 사용 형식 ==> $HTTP_REFERER 결과 값 return ==> 문자열 설 명 ==> 현재 페이지를 찾아온 페이지. [HTTP_USER_AGENT] 함수명 ==> $HTTP_USER_AGENT 사용 형식 ==> $HTTP_USER_AGENT 결과 값 return ==> 문자열 설 명 ==> 현재의 요구에 포함된 User_Agent: 헤더의 내용 (존재하는 경우만). [REMOTE_ADDR] 함수명 ==> $REMOTE_ADDR 사용 형식 ==> $REMOTE_ADDR 결과 값 return ==> 문자열 설 명 ==> 사용자가 현재 페이지를 보고 있는 시스템의 IP 주소 [REMOTE_PORT] 함수명 ==> $REMOTE_PORT 사용 형식 ==> $REMOTE_PORT 결과 값 return ==> 문자열 설 명 ==> 사용자의 시스템이 웹서버와 통신하고 있는 port 번호 [SCRIPT_FILENAME] 함수명 ==> $SCRIPT_FILENAME 사용 형식 ==> $SCRIPT_FILENAME 결과 값 return ==> 문자열 설 명 ==> 현재 실행되고 있는 스크립트의 절대 경로명 [SERVER_ADMIN] 함수명 ==> $SERVER_ADMIN 사용 형식 ==> $SERVER_ADMIN 결과 값 return ==> 문자열 설 명 ==> 웹서버 설정 파일에서 SERVER_ADMIN (Apache의 예) 지시자에 설정되어 있는 값. [SERVER_PORT] 함수명 ==> $SERVER_PORT 사용 형식 ==> $SERVER_PORT 결과 값 return ==> 문자열 설 명 ==> 웹서버가 사용하는 port 번호. 기본값으로 보통 '80'이 사용. [SERVER_SIGNATURE] 함수명 ==> $SERVER_SIGNATURE 사용 형식 ==> $SERVER_SIGNATURE 결과 값 return ==> 문자열 설 명 ==> server-generated 페이지에 추가되는 서버 버전과 가상 호스트 명. (enabled된 경우만) [PATH_TRANSLATED] 함수명 ==> $PATH_TRANSLATED 사용 형식 ==> $PATH_TRANSLATED 결과 값 return ==> 문자열 설 명 ==> 모든 virtual을 real로의 전환을 마친 후, 현재 페이지의 파일시스템 기준의 경로. (document root 기준이 아니다.) [SCRIPT_NAME] 함수명 ==> $SCRIPT_NAME 사용 형식 ==> $SCRIPT_NAME 결과 값 return ==> 문자열 설 명 ==> 현재 스크립트의 경로. 이것은 해당 페이지가 자기 자신을 가리킬 때 사용하면 유용하다. [REQUEST_URI] 함수명 ==> $REQUEST_URI 사용 형식 ==> $REQUEST_URI 결과 값 return ==> 문자열 설 명 ==> 이 페이지를 접근하기 위해 사용한 URI. 예: '/index.html'. [mysql_connect] 함수명 ==> mysql_connect(); 사용 형식 ==> mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd) 결과 값 return ==> mysql/NULL 설 명 ==> 데이터베이스 엔진과 연결을 설정하는 함수 [mysql_select_db] 함수명 ==> mysql_select_db(); 사용 형식 ==> mysql_select_db(MYSQL *mysql, const char *db) 결과 값 return ==> int 설 명 ==> mysql_connect() 함수가 성공적으로 수행된 후에 호출하는 함수 서버에서 관리하고 있는 데이터베이스 중 접근하려는 데이터베이스를 선택하는 함수 [mysql_query] 함수명 ==> mysql_query(); 사용 형식 ==> mysql_query(MYSQL *mysql, const char *query); 결과 값 return ==> int 설 명 ==> mysql에 의해서 지정된 데이터베이스에 query에 의해서 지정된 SQL 쿼리를 실행한다. [mysql_store_result] 함수명 ==> mysql_store_result(); 사용 형식 ==> mysql_store_result(MYSQL *mysql); 결과 값 return ==> MYSQL_RES 설 명 ==> mysql_query가 성공적으로 실행된 후 그 결과를 읽는다. [mysql_fetch_row] 함수명 ==> mysql_fetch_row(); 사용 형식 ==> mysql_fetch_row(MYSQL_RES *res); 결과 값 return ==> MYSQL_ROW 설 명 ==> 쿼리 결과로부터 다음 줄(row)을 불러온다. 더 이상 불러올 데이터가 없으면, NULL을 리턴한다. [mysql_num_fields] 함수명 ==> mysql_num_fields(); 사용 형식 ==> mysql_num_fields(MYSQL_RES *result); 결과 값 return ==> int 설 명 ==> 쿼리 결과에 있는 컬럼(fields)의 숫자를 리턴하는 매크로 함수 [mysql_num_rows] 함수명 ==> mysql_num_rows(); 사용 형식 ==> mysql_num_rows(MYSQL_RES *result); 결과 값 return ==> int 설 명 ==> 가장 최근에 타 함수에 의해서 리턴된 행수(ROW)를 리턴하는 매크로 함수(검색결과 갯수 리턴) [mysql_close] 함수명 ==> mysql_close(); 사용 형식 ==> mysql_close(MYSQL *mysql); 결과 값 return ==> void 설 명 ==> 데이터 베이스 엔진과의 연결을 닫는다. 모든 작업이 완료된 후에는 mysql_close으로 connection을 닫아야함. 복귀 값 : 없음 [mysql_eof] 함수명 ==> mysql_eof(); 사용 형식 ==> mysql_eof(MYSQL_RES *); 결과 값 return ==> int 설 명 ==> fetch할 자료가 더 있는지를 검사한다. [mysql_error] 함수명 ==> mysql_error(); 사용 형식 ==> mysql_error(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> mysql 연결에서 가장 최근에 호출된 MySQL 함수의 오류 메시지 문자열을 리턴하는 함수. 오류가 발생하지 않았다면, empty string을 리턴 [mysql_affected_rows] 함수명 ==> mysql_affected_rows(); 사용 형식 ==> mysql_affected_rows(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> 가장 최근의 UPDATE, DELETE 또는 INSERT에 영향을 받은(affected) row의 수를 반환한다. [mysql_create_db] 함수명 ==> mysql_create_db(); 사용 형식 ==> mysql_create_db(MYSQL *mysql, const char *db); 결과 값 return ==> int 설 명 ==> mysql에 의해서 지정된 기계에 db라는 이름의 데이터베이스를 생성한다. [mysql_data_seek] 함수명 ==> mysql_data_seek(); 사용 형식 ==> mysql_data_seek(MYSQL_RES *res, uint offset); 결과 값 return ==> void 설 명 ==> 쿼리 결과값에서 지정된 행(row)을 찾는다. mysql_use_result()에 의해서 생성된 연결에서는 쓸 수 없다. [mysql_drop_db] 함수명 ==> mysql_fetch_field(); 사용 형식 ==> mysql_drop_db(MYSQL *mysql, const char *db); 결과 값 return ==> int 설 명 ==> mysql에 의해서 지정된 machine으로부터 db라는 이름을 데이터베이스를 drop한다. [mysql_fetch_field] 함수명 ==> mysql_fetch_field(); 사용 형식 ==> mysql_fetch_field(MYSQL_RES *handle); 결과 값 return ==> MYSQL_FIELD 설 명 ==> 테이블 필드의 타입이 무엇인지 알아낸다. [mysql_fetch_lengths] 함수명 ==> mysql_fetch_lengths(); 사용 형식 ==> mysql_fetch_lengths(MYSQL_RES *mysql); 결과 값 return ==> unsigned int 설 명 ==> 쿼리 결과값에 있는 모든 컬럼의 길이를 리턴한다. [mysql_field_seek] 함수명 ==> mysql_field_seek(); 사용 형식 ==> mysql_field_seek(MYSQL_RES *result, int field); 결과 값 return ==> void 설 명 ==> 컬럼 커서를 컬럼 번호 field로 옮긴다. 이때, field 값 x는 0 <= x <= mysql_num_fields(MYSQL_RES*)-1 이어야한다. [mysql_free_result] 함수명 ==> mysql_free_result(); 사용 형식 ==> mysql_free_result(MYSQL_RES *result); 결과 값 return ==> void 설 명 ==> 쿼리 결과를 저장하고있는 메모리를 free시킨다. mysql_store_result()에 대한 결과값 사용을 마치고 호출해야한다. [mysql_get_client_info] 함수명 ==> mysql_get_client_info(); 사용 형식 ==> mysql_get_client_info(void); 결과 값 return ==> char 설 명 ==> 현재 쓰이고 있는 client 라이브러리의 버전 정보를 포함하고 있는 스트링을 리턴한다. [mysql_get_host_info] 함수명 ==> mysql_get_host_info(); 사용 형식 ==> mysql_get_host_info(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> host의 이름을 리턴한다 (mysql_connect와 host 인자(argument)는 같다). [mysql_get_proto_info] 함수명 ==> mysql_get_proto_info(); 사용 형식 ==> mysql_get_proto_info(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> 연결에 쓰이고 있는 프로토콜의 버전을 얻는다. [mysql_get_server_info] 함수명 ==> mysql_get_server_info(); 사용 형식 ==> mysql_get_server_info(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> 써버의 버전 번호를 리턴한다. [mysql_insert_id] 함수명 ==> mysql_insert_id(); 사용 형식 ==> mysql_insert_id(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> 결과 변수인 'res'에서 AUTO_INCREMENT 필드를 위해서 생성된 ID를 리턴한다. [mysql_list_dbs] 함수명 ==> mysql_list_dbs(); 사용 형식 ==> mysql_list_dbs(MYSQL *mysql, const char *wild); 결과 값 return ==> MYSQL_RES 설 명 ==> mSQL 어플리케이션을 쉽게 포팅하기 위해서 제공되었다. 쿼리처럼 'SHOW databases LIKE wild-card '를 실행하는 것과 유사하다. [mysql_list_fields] 함수명 ==> mysql_list_fields(); 사용 형식 ==> mysql_list_fields(MYSQL *mysql, const char *table, const char *wild); 결과 값 return ==> MYSQL_RES 설 명 ==> mSQL 어플리케이션을 쉽게 포팅하기 위해서 제공되었다. [mysql_list_processes] 함수명 ==> mysql_list_processes(); 사용 형식 ==> mysql_list_processes(MYSQL *mysql); 결과 값 return ==> MYSQL_RES 설 명 ==> MySQL 데이터베이스 엔진에서 현재 실행 중인 thread의 리스트를 얻는다. 단, process 권한을 가지고 있어야한다. [mysql_list_tables] 함수명 ==> mysql_list_tables(); 사용 형식 ==> mysql_list_tables(MYSQL *mysql, const char *wild); 결과 값 return ==> MYSQL_RES 설 명 ==> mSQL 응용 프로그램을 쉽게 포팅하기 위한 함수. 쿼리처럼 'SHOW tables FROM database'를 하는 것과 유사하다. [mysql_real_query] 함수명 ==> mysql_real_query(); 사용 형식 ==> mysql_real_query(MYSQL *mysql, const char *query, uint length); 결과 값 return ==> int 설 명 ==> 쿼리 스트링을 위해서 크기가 고정된 버퍼를 할당했다면, 이것을 쓸 수 있다. [mysql_reload] 함수명 ==> mysql_reload(); 사용 형식 ==> mysql_reload(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> MySQL 데이터베이스 엔진이 사용자 권한 테이블을 다시 읽어들이고, 모든 캐쉬를 정리하고, 쓰이지 않는 모든 테이블을 close한다. [mysql_shutdown] 함수명 ==> mysql_shutdown(); 사용 형식 ==> mysql_shutdown(MYSQL *mysql); 결과 값 return ==> int 설 명 ==> MySQL 데이터베이스 엔진을 shutdown한다. 단, 사용자가 shutdown 권한을 가지고 있어야한다. [mysql_stat] 함수명 ==> mysql_stat(); 사용 형식 ==> mysql_stat(MYSQL *mysql); 결과 값 return ==> char 설 명 ==> 커맨드 'mysqladmin version'과 유사한 정보를 문자 배열로 리턴한다. [mysql_use_result] 함수명 ==> mysql_use_result(); 사용 형식 ==> mysql_use_result(MYSQL *mysql); 결과 값 return ==> MYSQL_RES 설 명 ==> 결과를 mysql_fetch_row()에 의해서 써버에서 동적으로 불러오는 것을 제외하면, mysql_store_result()와 같다.
댓글목록
등록된 댓글이 없습니다.