라이브러리

[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 연결 등이 있습니다. 이 함수는 리소스의 타입을 문자열로 반환합니다. 예제를 통해 리소스 타입의 다양한 예를 살펴보았습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 528 페이지

검색

게시물 검색