PHP 주요레퍼런스

PHP 주요레퍼런스 179

fread

bool fread(resource handle, int length) 파일로부터 지정한 크기만큼의 데이터를 읽어들인다. fopen()으로 열린 handle을 length만큼 읽어들여 반환한다. length는 byte 단위의 정수가 사용된다. 한편 length가 잃어드린 데이터 보다 커더 파일의 끝(EOF:end of file)까지 읽어들인 후 중단한다. 예제-message.txt He was in time for the last bus. He goes to his office ever other day. It is nearly six (o'clock) 일찍일찍 다니자 예제

fsoketopen

resource fsockopen(string hostname [, int port [, int errno [, string errstr [, float timeout]]]] ) 호스트에서 지정한 리소스에 소켓 연결을 시작한다. 일반적으로 php.ini에서 보완과 관련해 alllow_url_fone = Off 함으로 타도메인관에 fpoen은 막게 되는데 이럴경우 타 도메인의 리소스를 fopen 열수 없다. 이때 fsockopen을 사용해 리소스를 열수 있다. 호출에 실패하면 FALSE 를 반환하고 errno와 errstr이 있을 경우 설정된 에러번호와 메세지를 출력하는 데 사용할수 있다. timeout은 연결시도 시간이다. 예제1 - 해당웹페이지의 내용을 가져온다

exit / die

void exit([string status])현재 진행중인 스크립트를 즉시 종료하고, 메세지를 출력한다. 현재 진행중인 스크립트를 중지하고 status를 출력한다. 보통 status를 지정하지 않고 페이지 exit;로 사용하며 exit;이하 종료를 의미한다.exit()는 함수가 아닌 언어구조기 때문에 가변함수 방식으로 호출이 불가능하며, 반환값이 없다.die()는 exit()와 동일하다.   php  함수 exit, php  함수 die

fopen

resource fopen(string filename, strign mode [, bool use_include_path [, resource zcontext]]) 로컬 시스템상의 파일이나 웹서버상의 URL을 읽기나 쓰기 등 지정한 파일 모드로 연다. filename을 mode 타입으로연다. mode 타입에 따라 존재하지 않거나 접근권한이 없을 경우 FALSE를 반한다 파일모드 설명 r 파일을 읽기 모드로 연다. 파일포인터는 파일의 처음에 위치한다. w 파일을 쓰기 모드로 연다. 파일포인터는 파일의 처음에 위치한다. a 파일을 쓰기 모드로 연다. 파일포인터는 파일의 마지막에 위치한다. x 파일을 쓰기 모드로 연다. 파일포인터는 파일의 처음에 위치한다. 파일이 이미 존재하면 FALSE를 반환 + (r+,..

serialize / unserialize

string serialize(mixed value) 변수의 데이터를 저장 및 복원이 가능한 형태로 반한다. value를 어디에나 저장이 가능하다 원래의 데이터로 복원할 수 있는 정보를 가진 문자열의 형태로 반환한다. 주로 value는 배열이 오는데 get 이나 post 로 데이터를 전송할때 변환해서 전송하는 방식이다. 변환방식은 원래 가진 값과 구조를 바이트 스트림(byte-stream)으로 변환하는 방식이다. mixed unserialize(string str) serialize()로 변환된 데이터를 원래의 데이터로 복원한다. str를 원래의 데이터로 복원시키는 역할을 한다. 예제

print_r

bool print_r(mixed expression [, bool return]) 변수의 정보를 이해하기 쉬운 형태로 출력한다. expression을 이해하기 쉬운형태로 출력한다. expression이 문자나 숫자로 된 변수일 경우 값을 출력하고 배열일 경우 원소의 키와 값을 순서대로 보여준다. 배열정보를 출력하고자 할때 자주 사용된다. 한편 return을 TRUE로 설정하여 호출하면 출력하지 않고 변수에 저장할 수 있다. 이때 저장된 변수는 배열이 아니고 문자열 타입이 된다. 예제