리소스 외부 리소스에 대한 참조를 보유하는 변수 유형입니다. 리소스는 파일 핸들, 데이터베이스 연결 또는 URL 핸들이 될 수 있습니다. 모든 리소스는 고유 ID로 식별됩니다. 이전 버전의 PHP에서는 리소스 ID를 얻기 위해 리소스를 int로 변환해야 했습니다.
예:int를 사용하는 get_recurce_id.
<?php $x = fopen('test.txt', 'rb'); $id = (int) $x; print_r($id); ?>
출력
1
PHP 8에서 get_resource_id() 함수는 항상 int를 반환합니다. 주어진 리소스에 대한 ID를 가져오는 데 사용됩니다. 이 기능은 항상 유형 안전성을 보장합니다.
예:PHP 8에서 get_recurce_id 사용
<?php $x = fopen('test.txt', 'rb'); echo get_resource_id($x); ?>
출력
1