resource
PHPの外の世界にある「外部リソース」との接点を持つ謎の値
http://php.net/manual/ja/language.types.resource.php
キャストできる
(int)でキャストすると「リソースの一意な識別子」となる整数値になる
(string)でキャストすると、識別子を含む"Resource id #204"のような文字列になる
serialize()関数でシリアライズしようとすると、"i:0;"に化ける (エラーにならない)
json_encode()関数ではfalseになり、json_last_error_msg()ではJSON_ERROR_UNSUPPORTED_TYPEが返る
リソース型の一覧
http://php.net/manual/resource.php
大別すると以下のように分類できる
各種DBへのコネクション/ハンドラ
GMPオブジェクト (PHP 5.5)
ファイルハンドラ (ファイルハンドラ)