【PHP】file_get_contentsで4系5系のエラーを無視して結果を取得する方法。

見に行ったページが403エラーなどを返してきた時も処理が止まらないようにしたい場合。

$url = 'http://example.com/';

$context = stream_context_create(array(
	'http' => array('ignore_errors' => true)
));
$html = file_get_contents($url, false, $context);

file_get_contents()の第3引数に上記のような設定を渡してやれば良い。
これで4系、5系のエラーを無視してページの取得結果を返却してくれるようになる。