覚書。 file_get_contents()を使用しているローカルスコープに、 $http_response_header が作成されるので、その中身を見る。
$result = file_get_contents('https://hogehoge...');
if (empty($result)) {
var_dump($http_response_header); // 参考コードなのでvar_dump()という荒業ですみません
}
ポイントは、何も代入しなくても、既に$http_response_headerには何かしらの情報が入っている点です。 これがかなり直観的ではないです汗