Forum und email

자원

resource는 특별한 변수이고, 특별한 자원에 대한 참조를 포함한다. 자원은 특별한 함수에 의해 생성되고 사용된다. 이런 모든 함수의 목록과 대응하는 자원 타입에 대해서는 부록 섹션을 참고한다.

Note: resource 타입은 PHP 4에서부터 지원된다.

resource로 변환하기

resource 타입은 파일이나 데이터베이스 접속, 이미지 캔버스 영역 등을 열기위한 특별한 핸들러를 보유하기 때문에, 어떤값도 resource로 변환될수 없다.

resource 해제하기

PHP 4의 젠드 엔진에서 참조-카운팅(reference-counting) 시스템이 추가되어, resource가 더이상 참조되지 않을때가 자동적으로 탐지된다(자바처럼). 이 경우에, 이 자원을 위해 사용중인 모든 자원은 가비지 컬렉터에 의해 자동으로 해제된다. 이런 이유로, free_result같은 함수를 사용하여 수동으로 메모리를 해제할 필요는 어의 없다.

Note: 영구적인 데이터베이스 접속은 특별하다. 그것은 가비지 컬렉터에 의해 파괴되지 않는다. 영구적인 접속를 참고.