라이브러리
[PHP] get_resource_type - 리소스 유형을 반환합니다.
PHP의 get_resource_type 함수
PHP의 `get_resource_type` 함수는 리소스 타입을 반환하는 함수입니다. 리소스는 PHP에서 사용하는 자원 중 하나로, 파일, 소켓, DB 연결 등이 있습니다. 이 함수는 리소스의 타입을 문자열로 반환합니다.
# 함수의 사용법
`get_resource_type(resource $resource)`
* `$resource`: 리소스 타입을 반환할 리소스입니다.
# 예제
#hostingforum.kr
php
// 파일을 열어서 리소스를 생성합니다.
$file = fopen('example.txt', 'r');
// 리소스의 타입을 출력합니다.
echo get_resource_type($file) . "
"; // string(7) "stream"
// 리소스를 닫습니다.
fclose($file);
# 리소스 타입
PHP의 리소스 타입은 다음과 같습니다.
* `stream`: 파일, 소켓, TCP/IP 소켓 등
* `db`: MySQL, PostgreSQL, SQLite 등 데이터베이스 연결
* `unknown type`: 기타 리소스 타입
# 리소스 타입의 예제
#hostingforum.kr
php
// MySQL 연결을 생성합니다.
$mysqli = new mysqli('localhost', 'username', 'password', 'database');
// 리소스의 타입을 출력합니다.
echo get_resource_type($mysqli) . "
"; // string(2) "db"
// MySQL 연결을 닫습니다.
$mysqli->close();
# 리소스 타입의 예제 (Socket)
#hostingforum.kr
php
// TCP/IP 소켓을 생성합니다.
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
// 리소스의 타입을 출력합니다.
echo get_resource_type($sock) . "
"; // string(7) "stream"
// TCP/IP 소켓을 닫습니다.
socket_close($sock);
결론
PHP의 `get_resource_type` 함수는 리소스 타입을 반환하는 함수입니다. 리소스는 PHP에서 사용하는 자원 중 하나로, 파일, 소켓, DB 연결 등이 있습니다. 이 함수는 리소스의 타입을 문자열로 반환합니다. 예제를 통해 리소스 타입의 다양한 예를 살펴보았습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.