PHP의 생소한 출력값 - Resource id #5

PHP 코드를 보면서 생소한 출력값이 있어 정리합니다.


사진의 Exif 정보를 출력하기위해 코드를 짜던 중 아래의 출력값을 보게되었네요.

Resource id #5

또는

Resource id #n <-- n은 정수형태

평소에는 보지 못했던 내용이라 구글링해보니 오류는 아니라고 합니다.


PHPSchool에서 찾아보니(링크

정확한 개념은 아니지만 결과레코드를 넘겨받을 일종의 포인터

라고 하네요.

즉 값은 있지만 이렇게 받으면 안되니 제대로 받으세요. 라는 뜻 같습니다.


제가 해 보려던것이 exif에 썸네일이 있다면 따로 썸네일 처리를 하지않고 바로 보여줄려고 했는데 예제대로 따라했더니 Resource id #5 를 보여주네요.


그래서 아래에 달린 내용을 보고 간단히 처리했습니다.


$image = exif_thumbnail($file, $width, $height, $type);


echo 
"<img  width='$width' height='$height' src='data:image/gif;base64,".base64_encode($image)."'>";


잘 되네요.


참고.

PHP Exif 레퍼런스

Exif 2.2 레퍼런스


이미지1Exif 2.2 버전의 GPS 정보


+ Recent posts